:root{--ink:#192e2a;--green:#284f40;--paper:#f5f4ef;--line:#d9ddd6;--muted:#616d65}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit}button,input{font:inherit}button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:5px;padding:11px 19px}button:hover{filter:brightness(1.12)}button:disabled{opacity:.45;cursor:not-allowed}button.quiet{color:inherit;border-color:var(--line);background:0 0}:focus-visible{outline-offset:4px;outline:3px solid #b26e38}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-2px;margin-bottom:24px;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.07}h1 em{color:#5d7957;font-weight:400}h2{font-family:Georgia,serif;font-size:29px;font-weight:400}h3{margin-bottom:12px;font-size:18px;line-height:1.4}.eyebrow{letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:700}.muted{color:var(--muted);font-size:13px}.notice{background:#ebe5d8;border-left:3px solid #8c704b;padding:16px 20px}.entry{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid}.entry-story{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:clamp(40px,8vw,120px);display:flex}.entry-story>p{max-width:410px}.brand-list{color:#becac1;max-width:360px;margin-top:65px;font-size:11px;line-height:2.3}.entry-form{flex-direction:column;justify-content:center;padding:clamp(32px,7vw,100px);display:flex}.entry-form h2{font-size:36px}.login-form{gap:12px;max-width:430px;display:grid}.login-form label{font-size:12px;font-weight:700}.login-form input{border:1px solid var(--line);background:#fff;border-radius:4px;min-width:0;padding:13px}.login-form button{margin-top:14px}.login-form .muted{margin-top:9px}.workspace{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#d4dfd3;flex-direction:column;gap:18px;padding:40px 26px;display:flex}.wordmark{letter-spacing:-1px;margin-bottom:55px;font-family:Georgia,serif;font-size:29px;text-decoration:none}.wordmark span{letter-spacing:3px;margin-top:8px;font-family:Arial,sans-serif;font-size:9px;display:block}.sidebar>a:not(.wordmark){padding:12px;font-size:13px;text-decoration:none}.nav-active{background:#ffffff12;border-left:2px solid #bccaa7}.sidebar-bottom{margin-top:auto;padding-top:70px;font-size:11px}.sidebar-bottom>span{letter-spacing:3px}.sidebar-bottom button{margin-top:20px}.main{width:100%;max-width:1500px;padding:28px clamp(24px,5vw,80px) 70px}.topbar{border-bottom:1px solid var(--line);letter-spacing:1.5px;justify-content:space-between;gap:16px;padding-bottom:24px;font-size:10px;display:flex}.page-heading{padding:48px 0 24px}.page-heading h1{font-size:clamp(36px,4vw,58px)}.page-heading>p:last-child{color:var(--muted)}.counts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:48px;display:grid}.counts>div{border-right:1px solid var(--line);padding:23px 15px}.counts>div:first-child{padding-left:0}.counts>div:last-child{border:0}.counts strong{font-family:Georgia,serif;font-size:36px;font-weight:400;display:block}.counts span{color:var(--muted);font-size:12px}.section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.section-heading>span{color:var(--muted);font-size:11px}.task{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:25px 0;display:flex}.task-body{overflow-wrap:anywhere;min-width:0}.task .eyebrow{margin-bottom:9px;font-size:9px}.task-meta{color:var(--muted);flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.status{color:var(--green);text-transform:capitalize}.review{flex-shrink:0;align-items:start;gap:8px;padding-top:16px;display:flex}.review button{padding:8px 13px;font-size:12px}details{color:var(--muted);margin-top:13px;font-size:11px}summary{cursor:pointer}details p{margin:8px 0}.empty{border:1px dashed var(--line);padding:35px}.team-section{border-top:1px solid var(--line);margin-top:30px;padding-top:35px}.owner-list{gap:10px;display:grid}.owner-list>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.status-page{max-width:850px;margin:12vh auto;padding:35px}.status-page h1{font-size:46px}@media (max-width:760px){.entry{grid-template-columns:1fr}.entry-story{padding:48px 28px}.entry-story h1{font-size:45px}.brand-list{margin-top:24px}.entry-form{padding:38px 28px}.workspace{display:block}.sidebar{flex-flow:wrap;align-items:center;gap:8px;padding:20px 24px}.wordmark{margin:0 auto 0 0;font-size:25px}.sidebar-bottom{display:none}.sidebar>a:not(.wordmark){padding:8px;font-size:11px}.main{padding:24px}.page-heading{padding-top:35px}.task{flex-direction:column;gap:8px}.review{padding-top:0}.section-heading{display:block}.counts span{font-size:10px}.counts strong{font-size:30px}.counts{margin-bottom:32px}.topbar{font-size:9px}.section-heading>span{margin-bottom:18px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.entry{background:#eee3d4}.entry-story{background:radial-gradient(circle at 14% 14%,#ffffff14,#0000 26%),linear-gradient(145deg,#263b2b 0%,#1b2a1f 72%,#152219 100%);position:relative;overflow:hidden}.entry-story:after{content:"";border:1px solid #dce6d31f;border-radius:50%;width:38vw;min-width:340px;height:38vw;min-height:340px;position:absolute;bottom:-18vw;right:-14vw}.entry-story>*{z-index:1;position:relative}.entry-story h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(52px,6vw,92px);line-height:.98}.entry-story h1 em{color:#d6c4a8}.entry-story>p{color:#d5ddd3;font-size:16px;line-height:1.8}.brand-list{color:#aebcae;letter-spacing:.06em}.entry-form{background:#f6efe5}.entry-form h2{letter-spacing:-.03em;font:clamp(36px,4vw,55px) Georgia,serif}.login-form input{background:#ffffffb3;border-color:#d6cbbb;border-radius:0}.login-form button{background:#2c4933;border-color:#2c4933;border-radius:0}.workspace{background:#f6efe5}.sidebar{color:#dce4da;background:linear-gradient(#203324,#18271c)}.wordmark{letter-spacing:-.04em;font-size:31px}.wordmark span{color:#b9c9b7}.sidebar>a:not(.wordmark){border-left:1px solid #0000}.nav-active{background:#ffffff0f;border-left-color:#d6c4a8!important}.main{background:radial-gradient(circle at 90% 3%,#cbbb9e1f,#0000 24%),#f7f1e7}.page-heading h1{letter-spacing:-.05em;font-size:clamp(44px,5vw,72px)}.page-heading h1 em{color:#5f765f}.counts{border-color:#d8cfc2}.counts>div{border-color:#d8cfc2;padding-top:30px;padding-bottom:30px}.counts strong{font-size:44px}.task,.team-section{border-color:#d8cfc2}.admin-gate,.admin-shell{color:#263428;background:#f5eee3;min-height:100vh}.admin-gate{padding:12vh 8vw}.admin-gate h1{max-width:700px}.admin-shell{padding:55px 6vw 100px}.admin-top{border-bottom:1px solid #d5cbbc;grid-template-columns:1fr auto;align-items:end;gap:50px;padding-bottom:52px;display:grid}.admin-top h1{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(52px,6vw,90px);line-height:.96}.admin-top h1 em{color:#647760}.admin-top-actions{text-align:right;flex-direction:column;gap:10px;font-size:12px;display:flex}.admin-top-actions a{border-bottom:1px solid;align-self:flex-end}.admin-overview{border-bottom:1px solid #d5cbbc;grid-template-columns:repeat(3,1fr);display:grid}.admin-overview>div{border-right:1px solid #d5cbbc;padding:30px 24px}.admin-overview>div:first-child{padding-left:0}.admin-overview>div:last-child{border-right:0}.admin-overview span{font:44px Georgia,serif;display:block}.admin-overview small{color:#6d766d;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.admin-section{border-bottom:1px solid #d5cbbc;padding:82px 0}.admin-section-head{grid-template-columns:1fr .8fr;align-items:end;gap:10%;margin-bottom:36px;display:grid}.admin-section h2{letter-spacing:-.04em;margin:0;font:clamp(36px,4vw,58px) Georgia,serif}.admin-section-head>p{color:#657066;max-width:520px;margin:0;line-height:1.75}.admin-world-list{border-top:1px solid #d5cbbc}.admin-world{border-bottom:1px solid #d5cbbc;grid-template-columns:1fr 150px 30px;align-items:center;gap:24px;padding:24px 0;text-decoration:none;transition:padding-left .25s;display:grid}.admin-world:hover{padding-left:10px}.admin-world strong{font:28px Georgia,serif;display:block}.admin-world small{color:#6c746c;margin-top:4px;display:block}.admin-world span{text-transform:uppercase;letter-spacing:.08em;color:#5e735c;font-size:11px}.admin-world b{font-size:18px;font-weight:400}.admin-ops{grid-template-columns:1fr 1fr auto;align-items:end;gap:8%;display:grid}.admin-ops>p{color:#657066;margin:0;line-height:1.75}.admin-ops>a{white-space:nowrap;border-bottom:1px solid}@media (max-width:760px){.admin-shell{padding:40px 24px 70px}.admin-top,.admin-section-head,.admin-ops{grid-template-columns:1fr;gap:28px}.admin-top-actions{text-align:left}.admin-top-actions a{align-self:flex-start}.admin-overview{grid-template-columns:1fr}.admin-overview>div{border-bottom:1px solid #d5cbbc;border-right:0;padding-left:0}.admin-world{grid-template-columns:1fr 90px 22px}}vercel-live-feedback,vercel-toolbar,[data-vercel-toolbar],[data-vercel-feedback]{visibility:hidden!important;pointer-events:none!important;display:none!important}.workspace-open-button{color:#fff;background:#2c4933;border:1px solid #2c4933;width:max-content;margin-top:24px;padding:14px 20px;font-size:14px;text-decoration:none;display:inline-block}.workspace-open-button:hover{filter:brightness(1.08)}
@media (max-width:900px){.rei-public,.rei-home,.hidalgo-site-shell,.hidalgo-universe,.rooted-universe,.kismet-universe{overflow-x:clip}.rei-public img,.rei-home img,.hidalgo-site-shell img,.hidalgo-universe img,.rooted-universe img,.kismet-universe img{max-width:100%}.rei-public :is(a,button,summary),.rei-home :is(a,button,summary),.hidalgo-site-shell :is(a,button,summary),.hidalgo-universe :is(a,button,summary),.rooted-universe :is(a,button,summary),.kismet-universe :is(a,button,summary){-webkit-tap-highlight-color:transparent}.rei-public :is(.editorial-section,.story-shell),.hidalgo-site-shell main>section,.rooted-universe main>section,.kismet-universe main>section{scroll-margin-top:78px}.rei-hub{padding:0}.rei-portrait{border-radius:0;min-height:68svh;max-height:none}.portrait-caption{bottom:28px;left:22px;right:22px}.portrait-caption h1{font-size:clamp(42px,12vw,64px);line-height:.98}.rei-doors{padding:34px 22px 24px}.rei-doors header,.public-nav{gap:14px}.door-grid{grid-template-columns:1fr;gap:0}.brand-door,.brand-door:nth-child(2n){border-top:1px solid #c6d5c547;min-height:0;margin-top:0;padding:24px 0}.brand-door:last-child{border-bottom:1px solid #c6d5c547}.door-logo{height:118px;margin:0 auto 12px}.public-nav{align-items:center;padding:16px 20px}.public-nav>a{white-space:nowrap;font-size:12px}.public-nav nav{justify-content:flex-end;gap:10px 14px}.brand-intro{padding:28px 22px 48px}.brand-intro h1{margin:14px 0 20px;font-size:clamp(44px,12vw,64px);line-height:1.02}.brand-intro>div>p,.story-columns p{font-size:16px;line-height:1.72}.personal-mark{width:180px;height:102px}.editorial-section,.story-shell{padding-left:22px;padding-right:22px}.editorial-section h2{font-size:clamp(34px,9vw,46px);line-height:1.08}.media-grid{grid-template-columns:1fr;gap:0}.media-card{border-top:1px solid #d9dfd0;padding:24px 0}.media-card:last-child{border-bottom:1px solid #d9dfd0}.public-footer{gap:14px 22px;padding:28px 22px;line-height:1.45}.hss-header-inner,.hss-header.is-scrolled .hss-header-inner{grid-template-columns:76px 1fr;width:calc(100% - 28px);min-height:62px}.hss-brand,.hss-header.is-scrolled .hss-brand{width:74px}.hss-actions{gap:8px}.hss-broker-identification{display:none}.hss-menu-toggle{border-radius:999px;min-width:62px;min-height:42px}.hss-mobile-menu{border-radius:0 0 18px 18px;max-height:calc(100dvh - 76px);padding:12px 16px 18px;left:10px;right:10px}.hss-mobile-menu>a,.hss-mobile-community-list a{align-items:center;min-height:48px;display:flex}.hss-footer{padding:58px 0 22px}.hss-footer-inner,.hss-footer-compliance,.hss-footer-base{width:calc(100% - 40px)}.hss-footer-inner{gap:42px}.hss-footer-brand>a{width:150px}.hss-footer nav{gap:13px}.hss-footer nav a,.hss-footer nav span{font-size:14px}.hss-footer-compliance{margin-top:38px;font-size:11px}.hu-nav{padding:16px 18px}.hu-logo-link{width:96px}.hu-logo-link img{height:68px}.hu-search-link{border-radius:999px;align-items:center;min-height:42px;padding:10px 14px;display:inline-flex}.hu-hero{min-height:92svh}.hu-hero-copy{max-width:580px;padding:0 22px 9svh}.hu-hero h1{font-size:clamp(50px,13vw,72px);line-height:.94}.hu-lede{margin-top:20px;font-size:16px;line-height:1.62}.hu-actions{margin-top:24px}.hu-actions a{align-items:center;min-height:46px;padding:12px 16px;display:inline-flex}.hu-intro,.hu-communities,.hu-ways,.hu-move{padding-left:22px;padding-right:22px}.hu-intro,.hu-communities,.hu-ways{padding-top:72px;padding-bottom:76px}.hu-intro-grid,.hu-move{gap:28px}.hu-intro h2,.hu-section-head h2,.hu-ways h2,.hu-move h2{font-size:clamp(38px,10vw,52px)}.hu-section-head{flex-direction:column;align-items:flex-start;margin-bottom:34px}.hu-community-place{min-height:48svh;padding:24px}.hu-community-place:first-child{min-height:56svh}.hu-rim{background-position:58%;min-height:70svh;padding:76px 22px 62px}.hu-rim h2{font-size:clamp(46px,12vw,66px)}.hu-ways-intro{margin-bottom:42px}.hu-way-idea{padding:24px 0}.hu-way-idea h3{font-size:clamp(32px,9vw,44px)}.hu-move{padding-top:76px;padding-bottom:80px}.hu-move-paths a{padding:26px 0 30px}.hu-footer{padding:24px 22px;line-height:1.5}.hidalgo-site-shell :is(.hid-section-intro-row,.hid-discovery,.hid-move-editorial,.hid-rebecca-section,.community-hero-grid,.community-split,.community-grid,.ways-grid,.buy-grid,.sell-grid){min-width:0}.hidalgo-site-shell :is(.hid-discovery-copy,.hid-rebecca-copy-wrap,.hid-move-editorial){padding-left:22px;padding-right:22px}.hidalgo-site-shell :is(h1,h2,h3,p,blockquote){overflow-wrap:break-word}.ru-nav{scrollbar-width:none;min-height:56px;padding:14px 18px;overflow-x:auto}.ru-nav::-webkit-scrollbar{display:none}.ru-nav nav{white-space:nowrap;gap:16px}.ru-hero-art,.ru-hero:before{height:min(70svh,620px);top:56px}.ru-hero-copy{padding:calc(min(70svh,620px) + 34px) 22px 52px}.ru-hero h1{font-size:clamp(44px,12vw,62px);line-height:.98}.ru-lede{font-size:16px;line-height:1.68}.ru-manifesto,.ru-listen,.ru-archive,.ru-closing{padding:68px 22px}.ru-manifesto h2,.ru-listen h2,.ru-archive h2,.ru-closing h2{font-size:clamp(38px,10vw,50px)}.ru-episode-row{padding:26px 0}.ru-platforms a{align-items:center;min-height:42px;font-size:18px;display:inline-flex}.ru-footer{padding:24px 22px;line-height:1.5}.ku-nav{scrollbar-width:none;min-height:56px;padding:14px 18px;overflow-x:auto}.ku-nav::-webkit-scrollbar{display:none}.ku-nav nav{white-space:nowrap;gap:16px}.ku-material-board,.ku-hero:before{height:min(70svh,620px)}.ku-hero-copy{padding:calc(min(70svh,620px) - 22px) 22px 52px}.ku-hero h1{font-size:clamp(46px,12vw,66px);line-height:.98}.ku-lede{font-size:16px;line-height:1.68}.ku-statement,.ku-materials,.ku-future,.ku-rebecca,.ku-conversation,.ku-next-chapter{padding-left:22px;padding-right:22px}.ku-rebecca h2,.ku-conversation h2,.ku-next-chapter h2,.ku-statement h2,.ku-materials h2,.ku-future h2{font-size:clamp(38px,10vw,50px)}.ku-inquiry{padding:24px 0}.ku-footer{padding:24px 22px;line-height:1.5}}@media (max-width:480px){.public-nav nav a:nth-child(n+3){display:none}.hss-mobile-menu{left:6px;right:6px}.hu-hero-copy,.ru-hero-copy,.ku-hero-copy,.hu-intro,.hu-communities,.hu-ways,.hu-move,.ru-manifesto,.ru-listen,.ru-archive,.ru-closing,.ku-statement,.ku-materials,.ku-future,.ku-rebecca,.ku-conversation,.ku-next-chapter{padding-left:18px;padding-right:18px}.hu-actions{grid-template-columns:1fr;display:grid}.hu-actions a{justify-content:center}.hss-footer-inner,.hss-footer-compliance,.hss-footer-base{width:calc(100% - 32px)}}@media (max-width:900px){:is(.buy-shell,.sell-shell,.nc-shell,.cm-shell,.ma-shell,.ls-shell,.rc-header-inner,.rc-hero-inner,.rc-intro-inner,.rc-region-inner,.rc-places-inner,.rc-close-inner,.rc-child-inner,.rc-child-section,.rc-child-notes-inner){width:calc(100% - 40px)}:is(.buy-hero,.sell-hero,.nc-hero,.cm-hero,.ma-hero){min-height:88svh}:is(.buy-hero .buy-shell,.sell-hero .sell-shell,.nc-hero .nc-shell,.cm-hero-inner,.ma-hero .ma-shell){padding-top:132px;padding-bottom:64px}:is(.buy-hero h1,.sell-hero h1,.nc-hero h1,.cm-hero h1,.ma-hero h1){font-size:clamp(46px,12vw,68px);line-height:.96}:is(.buy-hero p:last-child,.sell-hero p:last-child,.nc-hero p:last-child,.cm-hero span,.ma-hero p:last-child){font-size:16px;line-height:1.66}:is(.buy-before,.buy-choice,.buy-contract,.nc-model,.nc-incentives,.nc-buildspec,.nc-inspection,.nc-rebecca,.sell-open,.sell-offer,.sell-next,.cm-intro,.cm-morrison,.cm-seville,.cm-super,.cm-rim,.ma-week,.ma-valley,.ma-desert,.ma-rim,.ma-close){padding-top:72px;padding-bottom:76px}:is(.buy-arizona-image,.nc-lot-image,.sell-position-image,.cm-wide-image,.cm-seville-image,.cm-morrison-image,.cm-super-image){height:min(58svh,520px);min-height:0}.ls-hero{min-height:68svh}.ls-hero .ls-shell{padding-top:126px;padding-bottom:54px}.ls-current,.ls-search,.ls-talk{padding-top:72px;padding-bottom:76px}.ls-listing-media{min-height:min(62svh,470px)}.ls-listing-body{padding:26px 22px 28px}.ls-listing-topline{margin-bottom:26px}.ls-listing h3{font-size:clamp(38px,10vw,52px)}.ls-price{font-size:clamp(30px,8vw,40px)}.rc-header-inner{grid-template-columns:96px 1fr;min-height:68px}.rc-brand{width:92px}.rc-nav{white-space:nowrap;gap:12px;font-size:12px}.rc-hero{min-height:78svh}.rc-hero-inner,.rc-child-inner{padding-top:126px;padding-bottom:54px}.rc-hero h1,.rc-child-hero h1{font-size:clamp(48px,13vw,72px);line-height:.92}.rc-hero-bottom p,.rc-child-hero p{font-size:16px}.rc-place{padding:26px 0}.hb-masthead,.hb-article-header,.hb-articles,.hb-close{padding-left:20px;padding-right:20px}.hb-photo-hero,.hb-article-header.hb-photo-hero,.hb-masthead.hb-photo-hero{min-height:86svh}.hb-feature h2{font-size:clamp(34px,9vw,44px)}.hb-reading-shell{padding-left:20px;padding-right:20px}}@media (max-width:540px){:is(.buy-shell,.sell-shell,.nc-shell,.cm-shell,.ma-shell,.ls-shell,.rc-header-inner,.rc-hero-inner,.rc-intro-inner,.rc-region-inner,.rc-places-inner,.rc-close-inner,.rc-child-inner,.rc-child-section,.rc-child-notes-inner){width:calc(100% - 32px)}.cm-hero-inner,:is(.buy-hero .buy-shell,.sell-hero .sell-shell,.nc-hero .nc-shell,.ma-hero .ma-shell){padding-bottom:48px}.rc-nav a:nth-child(n+2){display:none}.ls-facts{grid-template-columns:1fr 1fr}}
