:root{--ink:#191b1f;--paper:#f5f2ec;--lime:#c6ff00;--muted:#626368;--line:#191b1f2b;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.prelaunch-contact-links{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.nav{border-bottom:1px solid var(--line);z-index:5;background:#f5f2ecf2;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:-2px;font-size:29px;font-weight:850;line-height:1}.brand-dot{color:#8cb500}.nav-links{gap:clamp(18px,2.25vw,34px);font-size:14px;font-weight:650;display:flex}.nav-links a:hover,.text-link:hover{text-underline-offset:5px;text-decoration:underline}.nav-instagram-link{border-bottom:1px solid;align-items:center;gap:7px;padding:4px 0;font-size:13px;font-weight:800;display:none}.nav-instagram-link:hover{border-bottom-color:#0000}.nav-mobile-contact{align-items:center;gap:16px;display:flex}.footer-contact{gap:8px;display:grid}.footer-contact a{overflow-wrap:anywhere}.button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:11px;padding:16px 23px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#d7ff4f;transform:translateY(-2px)}.button-small{padding:11px 18px;font-size:13px}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#35383e}.text-link{font-size:14px;font-weight:800}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:850}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;min-height:610px;padding:66px 5vw 0;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:28px 0 90px}.hero h1{letter-spacing:-.078em;margin-bottom:28px;font-size:clamp(58px,7.2vw,108px);font-weight:850;line-height:.89}.hero h1 em,.valuation-hero h1 em{letter-spacing:-.07em;font-family:Georgia,serif;font-weight:400}.hero-description{max-width:535px;margin-bottom:31px;font-size:20px;line-height:1.48}.hero-actions{align-items:center;gap:28px;display:flex}.hero-art{background:var(--lime);min-height:486px;margin-left:6vw;position:relative;overflow:hidden}.sun{background:var(--paper);border-radius:50%;width:270px;height:270px;position:absolute;top:48px;left:66px}.building{background:var(--ink);justify-content:center;align-items:flex-start;gap:12px;padding-top:28px;display:flex;position:absolute}.building i{background:var(--lime);width:12px;height:28px;display:block}.building-one{width:133px;height:277px;bottom:0;left:0}.building-two{width:170px;height:395px;bottom:0;left:135px}.building-three{width:137px;height:221px;bottom:0;right:0}.building-three i{background:var(--paper)}.route{border:3px solid var(--ink);opacity:.9;border-radius:50%;position:absolute}.route-one{width:180px;height:180px;top:-72px;right:-88px}.route-two{width:56px;height:56px;bottom:130px;left:70px}.hero-stamp{letter-spacing:1px;text-align:right;font-size:11px;font-weight:850;line-height:1.05;position:absolute;top:24px;right:24px}.search-panel{z-index:2;background:var(--white);width:min(1160px,90vw);margin:-39px auto 0;padding:22px 27px 20px;position:relative;box-shadow:0 14px 46px #191b1f21}.search-label{margin-bottom:13px;font-size:12px;font-weight:850}.search-controls{grid-template-columns:250px 1fr auto;gap:14px;display:grid}.segmented{background:#edebe7;border-radius:100px;padding:4px;display:flex}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:100px;flex:1;padding:12px 19px;font-size:14px;font-weight:750}.segmented .active{background:var(--ink);color:#fff}.area-input{border:1px solid #c9c7c2;border-radius:9px;align-items:center;gap:14px;padding:7px 15px;display:flex}.area-input span{white-space:nowrap;font-size:12px;font-weight:800}.area-input input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.search-button{border-radius:9px;padding-inline:25px}.catalog-hint{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.3}.section{padding:126px 5vw}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-heading h2,.steps h2,.valuation-explain h2{letter-spacing:-.067em;margin:0;font-size:clamp(39px,4.4vw,68px);line-height:.95}.property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.property-card{background:var(--white);box-shadow:0 9px 30px #191b1f14}.property-photo{background:#d8d6d1;width:100%;height:285px;display:block;position:relative;overflow:hidden}.property-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.property-photo:hover img{transform:scale(1.035)}.property-photo span{background:var(--lime);text-transform:uppercase;letter-spacing:.8px;border-radius:100px;padding:8px 12px;font-size:10px;font-weight:850;position:absolute;top:17px;left:17px}.property-content{padding:23px 24px 27px}.property-location{color:var(--muted);letter-spacing:.95px;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:800}.property-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.property-title-row h3{letter-spacing:-.055em;margin:0;font-size:23px;line-height:1.03}.property-title-row strong{white-space:nowrap;font-size:14px}.property-title-row .property-card-price{letter-spacing:-.035em;font-size:18px}.property-meta{color:#5b5c60;margin:16px 0 23px;font-size:13px;line-height:1.4}.empty-result{margin-top:28px}.valuation-promo{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:35px;margin:0 5vw 126px;padding:68px 6vw;display:grid}.valuation-promo h2{letter-spacing:-.072em;margin-bottom:20px;font-size:clamp(44px,5.3vw,82px);line-height:.95}.valuation-promo p:not(.eyebrow){max-width:650px;margin:0;font-size:17px;line-height:1.5}.rental-home-teaser{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:45px;margin:0 5vw 126px;padding:58px 6vw;display:grid}.rental-home-teaser h2{letter-spacing:-.07em;margin-bottom:18px;font-size:clamp(42px,5vw,76px);line-height:.93}.rental-home-teaser p:not(.eyebrow){max-width:720px;margin:0;font-size:16px;line-height:1.55}.statement{background:var(--ink);color:var(--paper);padding:135px 15vw 125px}.statement .eyebrow{color:var(--lime)}.statement h2{letter-spacing:-.067em;max-width:1000px;font-size:clamp(44px,5.5vw,84px);line-height:.97}.statement-copy{color:#d4d2cb;max-width:590px;margin:42px 0 0 auto;font-size:18px;line-height:1.55}.steps{padding-bottom:112px}.step-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.step-grid article{padding:24px 32px 0 0}.step-grid article+article{border-left:1px solid var(--ink);padding-left:28px}.step-grid span{font-size:12px;font-weight:850}.step-grid h3{letter-spacing:-.05em;margin:62px 0 16px;font-size:30px}.step-grid p{color:#55565a;max-width:300px;font-size:15px;line-height:1.5}.contact-strip{background:var(--lime);grid-template-columns:1fr auto;align-items:end;padding:80px 5vw;display:grid}.contact-strip p{letter-spacing:1px;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:850}.contact-strip h2{letter-spacing:-.08em;margin:0;font-size:clamp(52px,7vw,100px);line-height:.85}footer{background:var(--ink);color:var(--paper);grid-template-columns:1fr auto auto auto;align-items:center;gap:25px;padding:52px 5vw 28px;font-size:14px;display:grid}footer p{margin:0}footer a{font-weight:750}footer small{color:#aaa9a6;border-top:1px solid #4c4e53;grid-column:1/-1;padding-top:24px;font-size:11px;line-height:1.45}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.footer-links a{color:#aaa9a6;font-size:12px}.legal-page{max-width:980px;margin:0 auto}.legal-page h1{letter-spacing:-.078em;margin-bottom:34px;font-size:clamp(58px,8vw,112px);line-height:.88}.legal-page .legal-lede{max-width:790px;margin-bottom:70px;font-size:21px;line-height:1.58}.legal-page h2{letter-spacing:-.045em;margin:52px 0 15px;font-size:clamp(28px,3vw,42px)}.legal-page>p:not(.eyebrow):not(.legal-lede){color:#4d4f54;max-width:780px;font-size:16px;line-height:1.72}.detail-hero{grid-template-columns:1fr auto;align-items:end;gap:45px;padding:85px 7vw 55px;display:grid}.detail-hero h1{letter-spacing:-.075em;max-width:980px;margin-bottom:20px;font-size:clamp(48px,6vw,90px);line-height:.94}.back-link{margin-bottom:42px;font-size:13px;font-weight:750;display:inline-block}.detail-address{color:var(--muted);margin:0;font-size:17px}.detail-price{text-align:right;padding-bottom:5px}.detail-price small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:11px;display:block}.detail-price strong{font-size:24px}.broker-disclosure{color:var(--ink);margin-top:16px;font-size:13px;line-height:1.55}.page-gallery{grid-template-columns:1.6fr 1fr 1fr;grid-auto-rows:240px;gap:4px;padding:0 5vw;display:grid}.page-gallery img{object-fit:cover;width:100%;height:100%}.page-gallery img:first-child{grid-row:span 2}.detail-body{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:90px;padding:90px 10vw 130px;display:grid}.detail-main h2{letter-spacing:-.06em;font-size:clamp(38px,4vw,61px)}.detail-facts{flex-wrap:wrap;gap:8px;margin:0 0 34px;display:flex}.detail-facts span{border:1px solid #b8b6b0;border-radius:100px;padding:8px 12px;font-size:12px;font-weight:700}.detail-main>p:not(.eyebrow){color:#44464b;font-size:17px;line-height:1.62}.detail-works{border-top:1px solid #d6d2ca;margin-top:34px;padding-top:26px}.detail-works h3{letter-spacing:-.02em;margin:0 0 10px;font-size:22px}.detail-works p{color:#44464b;margin:0 0 12px;font-size:15px;line-height:1.55}.detail-works ul{color:#2f3135;gap:6px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.detail-main aside{background:#e7e4de;flex-direction:column;gap:7px;margin-top:35px;padding:22px;display:flex}.detail-main aside b{text-transform:uppercase;letter-spacing:1px;font-size:11px}.detail-main aside span{font-size:14px;line-height:1.5}.detail-main aside.listing-legal{background:0 0;border:1px solid #d6d2ca;gap:4px;margin-top:14px;padding:16px 22px}.detail-main aside.listing-legal p{color:#3d3f44;margin:0;font-size:13px;line-height:1.5}.detail-contact{background:var(--lime);align-self:start;padding:34px;position:sticky;top:24px}.detail-contact h3{letter-spacing:-.06em;margin-bottom:15px;font-size:37px}.detail-contact p:not(.eyebrow){font-size:15px;line-height:1.5}.detail-contact .button{background:var(--ink);color:#fff;width:100%;margin:13px 0 22px}.detail-contact .text-link{text-align:center;display:block}.commercial-preview{background:var(--paper);min-height:100vh}.commercial-preview-nav{background:var(--white);border-bottom:1px solid #191b1f26;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 5vw;display:grid}.commercial-preview-nav>span{background:var(--lime);letter-spacing:.8px;text-transform:uppercase;border-radius:100px;padding:8px 13px;font-size:10px;font-weight:850}.commercial-preview-nav>a:last-child{text-underline-offset:4px;justify-self:end;font-size:12px;font-weight:750;text-decoration:underline}.commercial-preview-hero{background:var(--ink);min-height:560px;color:var(--paper);grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:70px;padding:90px 7vw 76px;display:grid}.commercial-preview-hero .eyebrow{color:var(--lime)}.commercial-preview-hero h1{letter-spacing:-.078em;max-width:1000px;margin:0 0 28px;font-size:clamp(56px,7.3vw,112px);line-height:.88}.commercial-preview-hero h1 em{color:var(--lime);font-style:normal}.commercial-preview-hero>div:first-child>p:last-child{color:#c9c6bf;max-width:660px;font-size:17px;line-height:1.55}.commercial-preview-count{background:var(--lime);width:210px;height:210px;color:var(--ink);border-radius:50%;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.commercial-preview-count strong{letter-spacing:-.08em;font-size:74px;line-height:.8}.commercial-preview-count span{text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.15}.commercial-preview-listings{padding:100px 6vw 120px}.commercial-preview-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.commercial-preview-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,6vw,86px);line-height:.9}.commercial-preview-heading>p{max-width:420px;color:var(--muted);line-height:1.55}.commercial-property-card .property-content h3{letter-spacing:-.055em;min-height:3.1em;margin:0;font-size:26px;line-height:1.03}.commercial-property-price{letter-spacing:-.04em;margin-top:18px;font-size:24px;display:block}.commercial-preview-status{background:var(--lime);padding:95px 8vw}.commercial-preview-status h2{letter-spacing:-.07em;max-width:1000px;margin:0 0 24px;font-size:clamp(48px,6vw,88px);line-height:.92}.commercial-preview-status>p:last-child{max-width:710px;font-size:17px;line-height:1.55}.commercial-detail-hero{background:var(--white)}.commercial-detail-hero .eyebrow{color:var(--ink)}.commercial-detail-hero .detail-price span{color:var(--muted);text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:750;display:block}.commercial-detail-contact button:disabled{opacity:1;cursor:not-allowed}.commercial-detail-contact small{text-align:center;font-size:11px;font-weight:750;display:block}.valuation-hero{background:var(--ink);color:var(--paper);grid-template-columns:1fr 250px;align-items:end;gap:70px;padding:92px 8vw 75px;display:grid}.valuation-hero .eyebrow{color:var(--lime)}.valuation-hero h1{letter-spacing:-.074em;max-width:960px;margin-bottom:28px;font-size:clamp(52px,6.2vw,95px);line-height:.92}.valuation-hero p:not(.eyebrow){color:#d2d1cc;max-width:660px;margin:0;font-size:18px;line-height:1.55}.valuation-badge{border-left:1px solid #55585e;grid-template-columns:auto 1fr;align-items:center;gap:25px 16px;padding:10px 0 10px 26px;display:grid}.valuation-badge strong{color:var(--lime);font-size:13px}.valuation-badge span{font-size:13px}.valuation-tool{grid-template-columns:1fr .8fr;gap:42px;padding:85px 8vw 110px;display:grid}.valuation-form{background:#fff;grid-template-columns:1fr 1fr;gap:22px;padding:38px;display:grid;box-shadow:0 16px 50px #191b1f17}.valuation-form label{flex-direction:column;gap:9px;font-size:12px;font-weight:800;display:flex;position:relative}.valuation-form select,.valuation-form input{-webkit-appearance:none;appearance:none;background:var(--paper);border:1px solid #c4c2bd;border-radius:7px;outline:none;width:100%;padding:15px 14px}.valuation-form label>span{color:var(--muted);font-weight:700;position:absolute;bottom:15px;right:14px}.valuation-form .valuation-wide{grid-column:1/-1}.valuation-submit{border-radius:8px;grid-column:1/-1;margin-top:7px}.valuation-result{background:#dedbd5;flex-direction:column;justify-content:center;min-height:350px;padding:43px;display:flex}.valuation-result.is-visible{background:var(--lime)}.valuation-result>strong{letter-spacing:-.055em;font-size:clamp(30px,3.2vw,49px);line-height:1.05}.valuation-result>p:not(.eyebrow):not(.result-address){max-width:490px;margin:22px 0;font-size:14px;line-height:1.5}.result-address{margin-bottom:12px;font-size:13px;font-weight:750}.valuation-result .button{align-self:flex-start}.owner-lead-form .valuation-form-heading{grid-column:1/-1}.owner-lead-form .valuation-form-heading h2,.valuation-success h2{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(34px,4vw,55px);line-height:1}.owner-lead-form .valuation-form-heading p:last-child{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.owner-lead-form .crm-check{grid-template-columns:20px 1fr;align-items:start;font-weight:500;line-height:1.5;display:grid}.owner-lead-form .crm-check input{width:18px;height:18px;margin-top:2px}.owner-lead-form .form-error{color:#8b1f18;min-height:20px;margin:0}.valuation-result ul{margin:24px 0 8px;padding-left:20px;font-size:15px;line-height:1.7}.valuation-success{background:var(--lime);flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:clamp(30px,5vw,60px);display:flex}.valuation-success p{max-width:600px;line-height:1.6}.valuation-success small{max-width:520px;margin-top:18px;line-height:1.5}.result-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.valuation-submit:disabled{cursor:wait;opacity:.72;transform:none}.valuation-explain{padding-top:35px}.valuation-explain h2{margin-bottom:50px}.valuation-limit{background:var(--ink);color:var(--paper);grid-template-columns:1fr .8fr;align-items:end;gap:90px;margin:0 5vw 110px;padding:70px 6vw;display:grid}.valuation-limit h2{letter-spacing:-.067em;margin:0;font-size:clamp(42px,5vw,75px);line-height:.94}.valuation-limit>p{color:#d2d1cc;margin:0;font-size:16px;line-height:1.65}.social-home{padding-top:10px}.social-pillars{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.social-pillars article{border-bottom:1px solid var(--ink);flex-direction:column;min-height:260px;padding:25px 30px 30px 0;display:flex}.social-pillars article+article{border-left:1px solid var(--ink);padding-left:30px}.social-pillars span{font-size:12px;font-weight:850}.social-pillars h3{letter-spacing:-.05em;margin:auto 0 16px;font-size:30px}.social-pillars p{max-width:330px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.social-mobile-link{margin-top:28px;display:none}.neighborhood-links{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.neighborhood-links a{border-bottom:1px solid var(--ink);justify-content:space-between;gap:10px;padding:24px 12px 24px 0;font-weight:800;display:flex}.neighborhood-links a:nth-child(5n+1){padding-left:0}.neighborhood-links a:not(:nth-child(5n+1)){border-left:1px solid var(--ink);padding-left:18px}.market-home-note{max-width:720px;color:var(--muted);margin:28px 0 0 auto;font-size:14px;line-height:1.55}.market-hero{background:var(--ink);color:var(--paper);padding:100px 8vw 85px}.market-hero .eyebrow{color:var(--lime)}.market-hero h1{letter-spacing:-.075em;max-width:1050px;margin-bottom:30px;font-size:clamp(52px,7vw,105px);line-height:.9}.market-hero h1 em{font-family:Georgia,serif;font-weight:400}.market-hero>p:not(.eyebrow){color:#d2d1cc;max-width:690px;margin:0;font-size:18px;line-height:1.55}.market-dashboard{padding-top:78px}.market-kpis{background:var(--white);grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 12px 40px #191b1f14}.market-kpis article{flex-direction:column;justify-content:space-between;min-height:190px;padding:30px;display:flex}.market-kpis article+article{border-left:1px solid var(--line)}.market-kpis span,.market-kpis small{color:var(--muted);font-size:11px;font-weight:750}.market-kpis strong{letter-spacing:-.055em;font-size:clamp(27px,3vw,45px)}.market-reading{grid-template-columns:1fr auto;align-items:end;gap:70px;margin-top:75px;display:grid}.market-reading h2{letter-spacing:-.067em;max-width:850px;font-size:clamp(40px,5vw,75px);line-height:.96}.market-reading p:not(.eyebrow){color:#4d4f54;max-width:740px;line-height:1.6}.market-source{border-top:1px solid var(--line);color:var(--muted);margin-top:70px;padding-top:22px;font-size:11px;line-height:1.5}.market-loading{background:var(--white);min-height:300px;color:var(--muted);place-items:center;display:grid}.seller-home{border-top:1px solid var(--ink);grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.seller-home h2{letter-spacing:-.072em;max-width:780px;margin:0;font-size:clamp(44px,5.5vw,82px);line-height:.92}.seller-home-copy p{color:#4d4f54;max-width:520px;margin-bottom:28px;font-size:17px;line-height:1.62}.mobile-site-menu{display:none}.seller-conversion.sell-hero{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:center;gap:clamp(30px,5vw,80px);padding:64px 5vw}.seller-conversion.sell-hero h1{letter-spacing:-.06em;font-size:clamp(48px,5.7vw,86px);line-height:1}.seller-hero-points{color:#d2d1cc;border-top:1px solid #55585e;gap:12px;margin:30px 0 0;padding:30px 0 0;font-size:16px;list-style:none;display:grid}.seller-hero-points li:before{content:"—";color:var(--lime);margin-right:12px}.seller-intake{background:var(--paper);min-width:0;color:var(--ink);border-top:5px solid var(--lime);padding:clamp(24px,3vw,38px);scroll-margin-top:24px}.sell-hero .seller-intake .eyebrow{color:#506600;font-size:12px}.seller-intake h2{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(28px,3vw,36px);line-height:1.08}.seller-conversion>.seller-intake>p:not(.eyebrow){color:#4d4f54;margin-bottom:18px;font-size:16px;line-height:1.5}.seller-intake label{margin:0 0 6px;font-size:14px;font-weight:750;line-height:1.5;display:block}.seller-intake label span{color:#626368;font-weight:400}.seller-intake input,.seller-intake select,.seller-intake textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aaa9a4;border-radius:4px;margin-bottom:18px;padding:12px;font-size:16px}.seller-intake textarea{resize:vertical}.seller-intake fieldset{border:0;min-width:0;margin:0;padding:0}.seller-intake-row{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.seller-intake .button{width:100%;min-height:48px}.seller-conversion>.seller-intake>.seller-intake-note{margin:16px 0 0;font-size:14px}.seller-conversion>.seller-intake>.seller-intake-status{margin:12px 0 0;font-size:14px;font-weight:700}.seller-intake-status:empty{display:none}.seller-message{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.seller-message p{color:#4d4f54;margin:14px 0 0;font-size:14px;line-height:1.5}.seller-message p a{overflow-wrap:anywhere;text-decoration:underline}.seller-copy-button{border:1px solid var(--ink);cursor:pointer;width:100%;min-height:48px;font:inherit;background:0 0;border-radius:100px;margin-top:12px;font-weight:700}:is(.seller-intake :is(a,button,input,select,textarea):focus-visible,.mobile-site-menu :is(summary,a):focus-visible){outline-offset:4px;outline:3px solid #638000}@media (max-width:900px){.seller-conversion.sell-hero{grid-template-columns:1fr;gap:36px;padding:44px 6vw}.seller-conversion.sell-hero h1{font-size:clamp(44px,8vw,68px)}}@media (max-width:760px){.mobile-site-menu{display:block}.mobile-site-menu summary{cursor:pointer;align-items:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:750;display:flex}.mobile-site-menu summary:after{content:"+";margin-left:12px}.mobile-site-menu[open] summary:after{content:"−"}.mobile-site-menu nav{background:var(--paper);border-bottom:1px solid var(--ink);padding:12px 6vw 24px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 25px #191b1f15}.mobile-site-menu nav a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;font-size:16px;display:flex}}@media (max-width:400px){.seller-intake-row{grid-template-columns:1fr;gap:0}}.sell-hero{background:var(--ink);min-height:640px;color:var(--paper);grid-template-columns:1fr 330px;align-items:end;gap:90px;padding:88px 8vw;display:grid}.sell-hero .eyebrow{color:var(--lime)}.sell-hero h1{letter-spacing:-.078em;margin-bottom:30px;font-size:clamp(60px,8vw,118px);line-height:.86}.sell-hero h1 em{font-family:Georgia,serif;font-weight:400}.sell-hero>div>p:not(.eyebrow){color:#d2d1cc;max-width:650px;margin-bottom:30px;font-size:18px;line-height:1.55}.sell-hero .text-link{color:var(--paper)}.sell-hero aside{border-top:1px solid #55585e;grid-template-columns:auto 1fr;display:grid}.sell-hero aside span,.sell-hero aside p{border-bottom:1px solid #55585e;margin:0;padding:22px 0}.sell-hero aside span{color:var(--lime);padding-right:20px;font-size:12px;font-weight:850}.sell-hero aside p{color:#d2d1cc;font-size:14px;line-height:1.45}.sell-process h2,.sell-faq h2{max-width:900px}.process-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.process-grid article{border-bottom:1px solid var(--ink);min-height:310px;padding:28px 45px 38px 0}.process-grid article:nth-child(2n){border-left:1px solid var(--ink);padding-left:45px}.process-grid b{font-size:12px}.process-grid h3{letter-spacing:-.05em;margin:72px 0 15px;font-size:32px}.process-grid p{color:#55565a;max-width:530px;line-height:1.58}.seller-proof{background:var(--lime);grid-template-columns:1fr 1fr;gap:80px;margin:0 5vw;padding:80px 6vw;display:grid}.seller-proof h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.9}.seller-proof ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.seller-proof li{border-bottom:1px solid var(--ink);padding:21px 0;font-size:16px;font-weight:750}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--ink)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:30px;padding:24px 0;font-size:20px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#708e00}.faq-list details p{color:#55565a;max-width:760px;margin:0 0 27px;line-height:1.65}.market-index-hero{flex-direction:column;justify-content:end;min-height:480px;display:flex}.market-index-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.market-index-grid a{border-bottom:1px solid var(--ink);flex-direction:column;min-height:230px;padding:28px 40px 28px 0;display:flex}.market-index-grid a:nth-child(2n){border-left:1px solid var(--ink);padding-left:40px}.market-index-grid span{letter-spacing:-.045em;font-size:31px;font-weight:850}.market-index-grid p{color:#55565a;max-width:520px;margin:24px 0;font-size:14px;line-height:1.55}.market-index-grid b{margin-top:auto;font-size:13px}.data-disclaimer{background:#e7e4de;grid-template-columns:220px 1fr;gap:30px;margin-top:70px;padding:26px;display:grid}.data-disclaimer strong{text-transform:uppercase;letter-spacing:1px;font-size:13px}.data-disclaimer p{color:#55565a;margin:0;font-size:14px;line-height:1.6}.income-page{overflow:hidden}.income-hero{background:var(--ink);min-height:690px;color:var(--paper);grid-template-columns:minmax(0,1.16fr) minmax(380px,.68fr);align-items:center;gap:8vw;padding:82px 6vw 76px;display:grid}.income-hero .eyebrow{color:var(--lime)}.income-hero h1{letter-spacing:-.073em;max-width:980px;margin-bottom:29px;font-size:clamp(50px,6.6vw,99px);line-height:.91}.income-hero h1 em{color:var(--lime);letter-spacing:-.061em;margin-top:12px;font-family:Georgia,serif;font-weight:400;display:block}.income-hero-lede{color:#d2d1cc;max-width:680px;margin-bottom:31px;font-size:18px;line-height:1.58}.income-hero .text-link{color:var(--paper)}.income-disclaimer{color:#989a9f;margin-top:35px;font-size:11px;line-height:1.5;display:block}.income-stack{min-height:520px;box-shadow:14px 14px 0 var(--lime);border:1px solid #5c5f65;flex-direction:column;align-self:stretch;padding:28px 30px 26px;display:flex}.income-stack-head{color:#aaacb1;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #5c5f65;justify-content:space-between;gap:18px;padding-bottom:19px;font-size:10px;font-weight:800;display:flex}.income-stack-head b{color:var(--lime)}.income-stack ol{margin:0;padding:0;list-style:none}.income-stack li{border-bottom:1px solid #46494f;grid-template-columns:40px 1fr;gap:18px;min-height:122px;padding:22px 0;display:grid}.income-stack li>span{color:var(--lime);padding-top:4px;font-size:11px;font-weight:850}.income-stack strong{letter-spacing:-.04em;margin-bottom:8px;font-size:24px;display:block}.income-stack li p{color:#bfc1c5;margin:0;font-size:13px;line-height:1.45}.income-stack-foot{text-transform:uppercase;letter-spacing:.65px;margin:auto 0 0;padding-top:22px;font-size:12px;font-weight:800}.income-product{padding-bottom:105px}.income-product-heading{grid-template-columns:1.12fr .68fr;align-items:end;gap:9vw;margin-bottom:72px;display:grid}.income-product-heading h2,.income-cases h2,.income-faq h2{letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(43px,5.4vw,82px);line-height:.93}.income-product-heading>p{color:#4f5156;max-width:560px;margin:0;font-size:16px;line-height:1.68}.income-layer-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.income-layer-grid article{border-bottom:1px solid var(--ink);min-height:310px;padding:26px 38px 34px 0}.income-layer-grid article+article{border-left:1px solid var(--ink);padding-left:38px}.income-layer-grid span{color:#729200;font-size:11px;font-weight:850}.income-layer-grid h3{letter-spacing:-.055em;margin:78px 0 15px;font-size:34px}.income-layer-grid p{color:#55565a;max-width:340px;margin:0;font-size:15px;line-height:1.58}.income-cases{background:#e8e5df}.income-cases .section-heading{gap:70px}.income-cases-lede{color:#55565a;max-width:450px;margin:0;font-size:14px;line-height:1.58}.income-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.income-case{background:var(--white);min-width:0;box-shadow:0 13px 38px #191b1f17}.income-case-media{background:var(--lime);height:340px;display:block;position:relative;overflow:hidden}.income-case-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.income-case-media:hover img{transform:scale(1.025)}.income-case-media>b{background:var(--lime);color:var(--ink);letter-spacing:.8px;text-transform:uppercase;border-radius:100px;padding:8px 12px;font-size:10px;position:absolute;top:18px;left:18px}.income-case-placeholder{color:var(--ink);letter-spacing:-.08em;align-items:end;padding:36px;font-size:clamp(58px,8vw,116px);font-weight:850;display:flex;position:absolute;inset:0}.income-case-body{padding:30px 32px 34px}.income-case-body h3{letter-spacing:-.065em;margin:0;font-size:clamp(34px,3.6vw,52px);line-height:.96}.income-case-title{color:#55565a;margin:14px 0 31px;font-size:15px}.income-case-body dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 30px;display:grid}.income-case-body dl>div{border-top:1px solid var(--line);min-height:94px;padding:17px 18px 17px 0}.income-case-body dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.income-case-body dl>div:last-child:nth-child(odd){border-left:0;grid-column:1/-1;padding-left:0}.income-case-body dt{color:var(--muted);letter-spacing:.75px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800}.income-case-body dd{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:850}.income-case-body .button{width:100%}.income-cases-note{color:#55565a;max-width:760px;margin:31px 0 0 auto;font-size:12px;line-height:1.6}.income-principle{background:var(--lime);grid-template-columns:1.12fr .72fr;align-items:end;gap:9vw;margin:0 5vw 112px;padding:76px 6vw;display:grid}.income-principle h2{letter-spacing:-.074em;max-width:820px;margin:0;font-size:clamp(46px,6vw,90px);line-height:.91}.income-principle>p{max-width:560px;margin:0;font-size:16px;line-height:1.68}.income-faq{padding-top:15px}.income-faq .faq-list{max-width:1000px;margin-left:auto}.income-faq .faq-list details p{max-width:790px}.income-cta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:78px 6vw;display:grid}.income-cta h2{letter-spacing:-.077em;margin:0 0 19px;font-size:clamp(51px,6.7vw,98px);line-height:.88}.income-cta>div>p:not(.eyebrow){max-width:570px;margin:0;font-size:16px;line-height:1.55}.income-cta-actions{flex-direction:column;align-items:flex-end;gap:22px;display:flex}.foreign-income-page{overflow:hidden}.foreign-income-hero{background:var(--ink);min-height:700px;color:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:8vw;padding:82px 6vw 76px;display:grid}.foreign-income-hero .eyebrow{color:var(--lime)}.foreign-income-hero h1{letter-spacing:-.075em;max-width:940px;margin-bottom:30px;font-size:clamp(52px,6.7vw,100px);line-height:.9}.foreign-income-hero h1 em{color:var(--lime);letter-spacing:-.06em;margin-top:13px;font-family:Georgia,serif;font-weight:400;display:block}.foreign-income-lede{color:#d2d1cc;max-width:710px;margin-bottom:32px;font-size:18px;line-height:1.6}.foreign-income-hero .text-link{color:var(--paper)}.foreign-income-file{min-height:520px;box-shadow:14px 14px 0 var(--lime);border:1px solid #5c5f65;flex-direction:column;align-self:stretch;padding:28px 30px 27px;display:flex}.foreign-income-file-head{color:#aaacb1;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #5c5f65;justify-content:space-between;gap:18px;padding-bottom:19px;font-size:10px;font-weight:800;display:flex}.foreign-income-file-head b{color:var(--lime)}.foreign-income-file-status{border-bottom:1px solid #46494f;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:25px 0 22px;display:grid}.foreign-income-file-status i{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #c6ff001f}.foreign-income-file-status span{color:#bfc1c5;font-size:12px}.foreign-income-file-status strong{color:var(--lime);letter-spacing:-.025em;grid-column:2;font-size:18px}.foreign-income-file dl{margin:0}.foreign-income-file dl>div{border-bottom:1px solid #46494f;grid-template-columns:110px 1fr;gap:18px;padding:18px 0;display:grid}.foreign-income-file dt{color:#8f9297;letter-spacing:.65px;text-transform:uppercase;font-size:10px;font-weight:800}.foreign-income-file dd{margin:0;font-size:13px;font-weight:750}.foreign-income-file>p{color:#aeb0b4;margin:auto 0 0;padding-top:22px;font-size:11px;line-height:1.55}.foreign-income-product{padding-bottom:108px}.foreign-income-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:9vw;margin-bottom:72px;display:grid}.foreign-income-heading h2,.foreign-income-docs h2,.foreign-income-flow h2,.foreign-income-scope h2,.foreign-income-next h2{letter-spacing:-.07em;max-width:920px;margin:0;font-size:clamp(43px,5.4vw,82px);line-height:.93}.foreign-income-heading>p{color:#4f5156;max-width:560px;margin:0;font-size:16px;line-height:1.68}.foreign-income-sources{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.foreign-income-sources article{border-bottom:1px solid var(--ink);min-height:305px;padding:26px 28px 34px 0}.foreign-income-sources article+article{border-left:1px solid var(--ink);padding-left:28px}.foreign-income-sources span{color:#729200;font-size:11px;font-weight:850}.foreign-income-sources h3{letter-spacing:-.055em;margin:74px 0 15px;font-size:30px}.foreign-income-sources p{color:#55565a;margin:0;font-size:14px;line-height:1.58}.foreign-income-docs{background:#e8e5df}.foreign-income-docs .section-heading{max-width:1080px}.foreign-income-doc-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.foreign-income-doc-grid article{border-bottom:1px solid var(--ink);min-height:280px;padding:27px 45px 36px 0}.foreign-income-doc-grid article:nth-child(2n){border-left:1px solid var(--ink);padding-left:45px}.foreign-income-doc-grid span{color:#5e7700;letter-spacing:.85px;text-transform:uppercase;font-size:10px;font-weight:850}.foreign-income-doc-grid h3{letter-spacing:-.052em;max-width:520px;margin:65px 0 15px;font-size:33px}.foreign-income-doc-grid p{color:#55565a;max-width:560px;margin:0;font-size:15px;line-height:1.6}.foreign-income-note{color:#55565a;max-width:760px;margin:31px 0 0 auto;font-size:12px;line-height:1.6}.foreign-income-flow{background:var(--lime);padding:112px 5vw 118px}.foreign-income-flow-heading{max-width:1050px;margin-bottom:64px}.foreign-income-flow-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.foreign-income-flow-grid article{border-bottom:1px solid var(--ink);min-height:285px;padding:25px 28px 30px 0}.foreign-income-flow-grid article+article{border-left:1px solid var(--ink);padding-left:28px}.foreign-income-flow-grid span{font-size:11px;font-weight:850}.foreign-income-flow-grid h3{letter-spacing:-.052em;margin:67px 0 15px;font-size:31px}.foreign-income-flow-grid p{margin:0;font-size:14px;line-height:1.58}.foreign-income-scope{background:var(--ink);color:var(--paper);grid-template-columns:1fr .78fr;align-items:end;gap:9vw;display:grid}.foreign-income-scope .eyebrow{color:var(--lime)}.foreign-income-scope-copy p{color:#d2d1cc;margin:0;font-size:16px;line-height:1.68}.foreign-income-scope-copy p+p{color:var(--paper);margin-top:23px;font-weight:750}.foreign-income-next{padding-bottom:112px}.foreign-income-next-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.foreign-income-next-grid a{border-bottom:1px solid var(--ink);flex-direction:column;min-height:260px;padding:28px 42px 28px 0;display:flex}.foreign-income-next-grid a+a{border-left:1px solid var(--ink);padding-left:42px}.foreign-income-next-grid span{letter-spacing:-.045em;font-size:32px;font-weight:850}.foreign-income-next-grid p{color:#55565a;max-width:570px;margin:28px 0;font-size:14px;line-height:1.58}.foreign-income-next-grid b{margin-top:auto;font-size:13px}.foreign-income-cta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:78px 6vw;display:grid}.foreign-income-cta h2{letter-spacing:-.077em;max-width:930px;margin:0 0 19px;font-size:clamp(51px,6.7vw,98px);line-height:.88}.foreign-income-cta>div>p:not(.eyebrow){max-width:590px;margin:0;font-size:16px;line-height:1.55}.foreign-income-cta-actions{flex-direction:column;align-items:flex-end;gap:22px;display:flex}.rental-file-page{overflow:hidden}.rental-file-hero{background:var(--ink);min-height:720px;color:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:8vw;padding:96px 6vw 80px;display:grid}.rental-file-hero .eyebrow{color:var(--lime)}.rental-file-hero h1{letter-spacing:-.078em;max-width:970px;margin-bottom:31px;font-size:clamp(56px,7.15vw,108px);line-height:.88}.rental-file-lede{color:#d2d1cc;max-width:720px;margin-bottom:33px;font-size:18px;line-height:1.6}.rental-file-hero .text-link{color:var(--paper)}.rental-file-folder{min-height:545px;box-shadow:15px 15px 0 var(--lime);background:#22252a;border:1px solid #5c5f65;flex-direction:column;align-self:stretch;margin-top:24px;padding:30px 31px 27px;display:flex;position:relative}.rental-file-folder-tab{background:var(--lime);min-width:185px;color:var(--ink);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.7px;padding:9px 14px 8px;position:absolute;top:-28px;left:-1px}.rental-file-folder-head{color:#aaacb1;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #55585e;justify-content:space-between;gap:18px;padding-bottom:19px;font-size:10px;font-weight:800;display:flex}.rental-file-folder-head b{color:var(--lime)}.rental-file-folder-status{border-bottom:1px solid #46494f;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:25px 0 22px;display:grid}.rental-file-folder-status i{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #c6ff001f}.rental-file-folder-status span{color:#bfc1c5;font-size:12px}.rental-file-folder-status strong{color:var(--lime);letter-spacing:-.025em;grid-column:2;font-size:18px}.rental-file-folder dl{margin:0}.rental-file-folder dl>div{border-bottom:1px solid #46494f;grid-template-columns:105px 1fr;gap:18px;padding:18px 0;display:grid}.rental-file-folder dt{color:#8f9297;letter-spacing:.65px;text-transform:uppercase;font-size:10px;font-weight:800}.rental-file-folder dd{margin:0;font-size:13px;font-weight:750}.rental-file-folder>p{color:#aeb0b4;margin:auto 0 0;padding-top:22px;font-size:11px;line-height:1.55}.rental-file-product{padding-bottom:110px}.rental-file-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:9vw;margin-bottom:72px;display:grid}.rental-file-heading h2,.rental-file-process h2,.rental-file-contrast h2,.rental-file-contents h2,.rental-file-scope h2,.rental-file-links h2{letter-spacing:-.07em;max-width:970px;margin:0;font-size:clamp(43px,5.4vw,82px);line-height:.93}.rental-file-heading>p{color:#4f5156;max-width:560px;margin:0;font-size:16px;line-height:1.68}.rental-file-principles{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.rental-file-principles article{border-bottom:1px solid var(--ink);min-height:310px;padding:26px 38px 34px 0}.rental-file-principles article+article{border-left:1px solid var(--ink);padding-left:38px}.rental-file-principles span{color:#729200;font-size:11px;font-weight:850}.rental-file-principles h3{letter-spacing:-.055em;margin:78px 0 15px;font-size:34px}.rental-file-principles p{color:#55565a;max-width:360px;margin:0;font-size:15px;line-height:1.58}.rental-file-process{background:var(--lime);padding:112px 5vw 118px}.rental-file-process-heading{max-width:1120px;margin-bottom:67px}.rental-file-process-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rental-file-process-grid li{border-bottom:1px solid var(--ink);min-height:315px;padding:25px 25px 31px 0}.rental-file-process-grid li+li{border-left:1px solid var(--ink);padding-left:25px}.rental-file-process-grid span{font-size:11px;font-weight:850}.rental-file-process-grid h3{letter-spacing:-.052em;margin:76px 0 15px;font-size:28px}.rental-file-process-grid p{margin:0;font-size:13px;line-height:1.58}.rental-file-contrast{padding-bottom:112px}.rental-file-contrast .section-heading{max-width:1050px}.rental-file-contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rental-file-contrast-grid article{flex-direction:column;min-height:515px;padding:38px 40px;display:flex}.rental-file-contrast-grid article>div{letter-spacing:.9px;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:10px;font-weight:850;display:flex}.rental-file-contrast-grid h3{letter-spacing:-.068em;max-width:620px;margin:75px 0 31px;font-size:clamp(39px,4.6vw,68px);line-height:.94}.rental-file-contrast-grid ul{border-top:1px solid;margin:0;padding:0;list-style:none}.rental-file-contrast-grid li{border-bottom:1px solid;align-items:center;gap:13px;min-height:51px;padding:15px 0;font-size:13px;font-weight:800;display:flex}.rental-file-contrast-grid article>p{max-width:560px;margin:auto 0 0;padding-top:32px;font-size:14px;line-height:1.6}.rental-file-before{color:#67635d;background:#dedbd4}.rental-file-before h3{font-family:Georgia,serif;font-weight:400}.rental-file-now{background:var(--ink);color:var(--paper)}.rental-file-now>div b{color:var(--lime)}.rental-file-now li i{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #c6ff001f}.rental-file-now>p{color:#c5c5c1}.rental-file-contents{background:#e8e5df}.rental-file-content-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.rental-file-content-grid article{border-bottom:1px solid var(--ink);min-height:300px;padding:27px 45px 36px 0}.rental-file-content-grid article:nth-child(2n){border-left:1px solid var(--ink);padding-left:45px}.rental-file-content-grid article>div{color:#5e7700;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;font-weight:850;display:flex}.rental-file-content-grid h3{letter-spacing:-.054em;max-width:580px;margin:67px 0 16px;font-size:34px}.rental-file-content-grid p{color:#55565a;max-width:590px;margin:0;font-size:15px;line-height:1.6}.rental-file-scope{background:var(--ink);color:var(--paper);grid-template-columns:1.05fr .75fr;align-items:end;gap:9vw;display:grid}.rental-file-scope .eyebrow{color:var(--lime)}.rental-file-scope>div:last-child p{color:#d2d1cc;margin:0;font-size:16px;line-height:1.68}.rental-file-scope>div:last-child p+p{color:var(--paper);margin-top:23px;font-weight:750}.rental-file-links{padding-bottom:112px}.rental-file-link-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.rental-file-link-grid a{border-bottom:1px solid var(--ink);flex-direction:column;min-height:265px;padding:28px 42px 28px 0;display:flex}.rental-file-link-grid a+a{border-left:1px solid var(--ink);padding-left:42px}.rental-file-link-grid span{letter-spacing:-.045em;font-size:32px;font-weight:850}.rental-file-link-grid p{color:#55565a;max-width:580px;margin:28px 0;font-size:14px;line-height:1.58}.rental-file-link-grid b{margin-top:auto;font-size:13px}.rental-file-cta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:78px 6vw;display:grid}.rental-file-cta h2{letter-spacing:-.077em;max-width:990px;margin:0 0 19px;font-size:clamp(51px,6.7vw,98px);line-height:.88}.rental-file-cta>div>p:not(.eyebrow){max-width:610px;margin:0;font-size:16px;line-height:1.55}.rental-file-cta-actions{flex-direction:column;align-items:flex-end;gap:22px;display:flex}@media (max-width:980px){.rental-file-hero{grid-template-columns:minmax(0,1fr) 350px;gap:5vw}.rental-file-folder{padding-inline:24px}.rental-file-heading{gap:5vw}.rental-file-process-grid{grid-template-columns:repeat(2,1fr)}.rental-file-process-grid li:nth-child(n){border-left:1px solid var(--ink);padding-left:25px}.rental-file-process-grid li:nth-child(odd){border-left:0;padding-left:0}.rental-file-process-grid li:last-child{grid-column:1/-1}.rental-file-scope{gap:5vw}}@media (max-width:760px){.rental-file-hero{grid-template-columns:1fr;gap:62px;min-height:0;padding:78px 6vw 72px}.rental-file-hero h1{font-size:clamp(57px,17vw,82px)}.rental-file-lede{font-size:17px}.rental-file-folder{min-height:525px;box-shadow:10px 10px 0 var(--lime)}.rental-file-product{padding-bottom:76px}.rental-file-heading{grid-template-columns:1fr;gap:30px;margin-bottom:49px}.rental-file-principles{grid-template-columns:1fr}.rental-file-principles article{min-height:0;padding:24px 0 33px}.rental-file-principles article+article{border-left:0;padding-left:0}.rental-file-principles h3{margin-top:42px}.rental-file-process{padding:82px 6vw 88px}.rental-file-process-heading{margin-bottom:46px}.rental-file-process-grid{grid-template-columns:1fr}.rental-file-process-grid li:nth-child(n){border-left:0;grid-column:auto;min-height:0;padding:24px 0 33px}.rental-file-process-grid h3{margin-top:43px}.rental-file-contrast .section-heading{display:block}.rental-file-contrast-grid{grid-template-columns:1fr}.rental-file-contrast-grid article{min-height:480px;padding:30px 26px}.rental-file-contrast-grid h3{margin-top:58px}.rental-file-contents .section-heading{display:block}.rental-file-content-grid{grid-template-columns:1fr}.rental-file-content-grid article:nth-child(n){border-left:0;min-height:0;padding:25px 0 34px}.rental-file-content-grid h3{margin-top:44px}.rental-file-scope{grid-template-columns:1fr;gap:38px}.rental-file-links .section-heading{display:block}.rental-file-link-grid{grid-template-columns:1fr}.rental-file-link-grid a:nth-child(n){border-left:0;min-height:220px;padding:25px 0}.rental-file-cta{grid-template-columns:1fr;gap:42px;padding:65px 6vw}.rental-file-cta-actions{align-items:flex-start}}@media (max-width:1120px) and (min-width:761px){.nav-links{gap:14px;font-size:12px}.nav .button-small{padding-inline:14px}}.rental-page{overflow:hidden}.rental-hero{background:var(--ink);min-height:690px;color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:8vw;padding:84px 6vw 74px;display:grid}.rental-hero .eyebrow{color:var(--lime)}.rental-hero h1{letter-spacing:-.085em;margin-bottom:30px;font-size:clamp(72px,9vw,136px);line-height:.78}.rental-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.rental-hero-copy>p:not(.eyebrow){color:#d5d3cd;max-width:650px;margin-bottom:32px;font-size:19px;line-height:1.58}.rental-hero .text-link{color:var(--paper)}.rental-console{min-height:485px;box-shadow:24px 24px 0 var(--lime);background:#22252a;border:1px solid #55585e;flex-direction:column;padding:26px 27px 23px;display:flex}.rental-console-head{color:#adaeaf;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #55585e;justify-content:space-between;gap:20px;padding-bottom:19px;font-size:10px;display:flex}.rental-console-head span{align-items:center;gap:9px;display:flex}.rental-console-head i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite rentalBeacon;box-shadow:0 0 0 5px #c6ff001f}.rental-console-head b{color:var(--paper)}.rental-mini-flow{margin:22px 0 0;padding:0;list-style:none}.rental-mini-flow li{color:#85878b;min-height:54px;animation:9s ease-in-out infinite rentalStep;animation-delay:calc(var(--step) * 1.5s);border-bottom:1px solid #3d4046;grid-template-columns:38px 1fr;align-items:center;padding:10px 2px;display:grid}.rental-mini-flow li span{color:var(--lime);font:700 10px/1 var(--font-geist-mono), monospace}.rental-mini-flow li strong{font-size:14px}.rental-progress{background:#44474d;height:4px;margin-top:24px;overflow:hidden}.rental-progress span{background:var(--lime);transform-origin:0;width:100%;height:100%;animation:9s cubic-bezier(.4,0,.2,1) infinite rentalProgress;display:block}.rental-console>small{color:#8f9195;letter-spacing:.8px;text-transform:uppercase;margin-top:14px;font-size:10px}.rental-contrast{padding-bottom:70px}.rental-contrast .section-heading h2{max-width:900px}.era-grid{--scene-duration:10s;--scene-play-state:paused;isolation:isolate;grid-template-columns:1fr;min-height:680px;display:grid;position:relative;overflow:hidden}.era-grid.is-in-view{--scene-play-state:running}.era-panel{flex-direction:column;grid-area:1/1;min-height:680px;padding:38px;display:flex}.era-panel-old{color:#55524c;background:#dfdcd5;border:1px solid #aaa69e;box-shadow:inset 0 0 70px #2d2b2714}.era-panel-new{z-index:2;background:var(--ink);color:var(--paper);clip-path:inset(0 100% 0 0);animation:eraWipe var(--scene-duration) cubic-bezier(.72, 0, .22, 1) infinite;position:relative;overflow:hidden}.era-wipe-line{z-index:5;background:var(--lime);opacity:0;width:6px;animation:eraWipeLine var(--scene-duration) cubic-bezier(.72, 0, .22, 1) infinite;position:absolute;inset:0 auto 0 0;box-shadow:0 0 30px #c6ff0080}.era-heading{border-bottom:1px solid;justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:23px;display:flex}.era-heading span{font:800 clamp(38px, 4vw, 58px)/1 var(--font-geist-mono), monospace;letter-spacing:-.07em}.era-heading b{letter-spacing:1px;text-transform:uppercase;font-size:12px}.era-panel-new .era-heading span{color:var(--lime)}.era-intro{letter-spacing:-.025em;max-width:460px;margin:27px 0 25px;font-size:20px;font-weight:750}.era-motion-row{flex:1;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(34px,6vw,92px);display:grid}.old-desk{height:285px;animation:deskImpact var(--scene-duration) linear infinite;background:repeating-linear-gradient(91deg,#40393014 0 1px,#0000 1px 23px),linear-gradient(#c4b9aa,#a99d8c);border:1px solid #8c887f;position:relative;overflow:hidden;box-shadow:inset 0 15px 40px #4e42342e}.old-desk:after{content:"1930 / CAJA";color:#4b42378c;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:1.2px;position:absolute;bottom:12px;right:15px}.desk-paper{background:repeating-linear-gradient(#e8e0d2 0 13px,#b5ab9c 14px 15px);border:1px solid #534b4059;width:150px;height:190px;position:absolute;top:42px;left:36px;box-shadow:7px 9px #5146381f}.desk-paper-one{transform:rotate(-7deg)}.desk-paper-two{opacity:.82;transform:translate(19px,2px)rotate(5deg)}.cash-envelope{z-index:2;width:240px;height:142px;animation:cashEnvelope var(--scene-duration) cubic-bezier(.17, .84, .35, 1) infinite;background:#e6dccb;border:2px solid #6e6559;place-items:center;display:grid;position:absolute;top:94px;left:50%;transform:translate(-190%)rotate(-12deg);box-shadow:11px 14px #493f3338}.cash-envelope:before,.cash-envelope:after{content:"";pointer-events:none;position:absolute;inset:0}.cash-envelope:before{clip-path:polygon(0 0,50% 59%,100% 0);background:#d4c8b7}.cash-envelope:after{clip-path:polygon(0 100%,0 34%,50% 78%,100% 34%,100% 100%);background:#eee5d6;border-top:1px solid #786f63}.cash-envelope span{z-index:1;font:900 13px/1 var(--font-geist-mono), monospace;letter-spacing:.7px;background:#f5f2ecd1;border:2px solid #6b6257;padding:8px 11px;position:relative;transform:rotate(-3deg)}.rubber-stamp{z-index:4;color:#403b35;transform-origin:50% 100%;width:114px;height:125px;animation:rubberStamp var(--scene-duration) cubic-bezier(.15, .84, .3, 1) infinite;position:absolute;top:86px;left:calc(50% + 44px)}.rubber-stamp i{background:#817465;border:5px solid;border-bottom-width:12px;border-radius:24px 24px 8px 8px;width:52px;height:64px;position:absolute;top:0;left:31px;box-shadow:inset 0 0 0 7px #a79986}.rubber-stamp b{color:#e8dfd1;width:114px;font:900 12px/1 var(--font-geist-mono), monospace;text-align:center;letter-spacing:1.4px;background:#62594e;border:5px solid;padding:12px 8px 10px;position:absolute;bottom:0;left:0}.stamp-imprint{z-index:3;color:#8b4032;font:900 17px/1 var(--font-geist-mono), monospace;letter-spacing:2px;opacity:0;animation:stampImprint var(--scene-duration) ease-out infinite;border:4px double #8b4032;padding:7px 12px;position:absolute;top:199px;left:calc(50% - 67px);transform:rotate(-6deg)scale(1.35)}.stamp-dust{z-index:5;position:absolute;top:205px;left:calc(50% + 27px)}.stamp-dust i{opacity:0;width:15px;height:15px;animation:stampDust var(--scene-duration) ease-out infinite;background:#5c504161;border-radius:50%;position:absolute}.stamp-dust i:first-child{--dust-x:-92px;--dust-y:-24px}.stamp-dust i:nth-child(2){--dust-x:-55px;--dust-y:-48px;animation-delay:40ms}.stamp-dust i:nth-child(3){--dust-x:58px;--dust-y:-35px;animation-delay:80ms}.stamp-dust i:nth-child(4){--dust-x:91px;--dust-y:-8px;animation-delay:.12s}.old-process{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.old-process span{opacity:.58;animation:oldPaperwork var(--scene-duration) steps(1, end) infinite;animation-delay:calc(var(--step) * .12s);background:#f5f2ec6b;border:1px dashed #8c887f;padding:10px 12px;font:650 12px/1.25 Georgia,serif}.old-status,.new-status{letter-spacing:1.2px;align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:10px;display:flex}.old-status i,.new-status i{border:1px solid;width:100%;height:7px;position:relative;overflow:hidden}.old-status i:after,.new-status i:after{content:"";transform-origin:0;background:currentColor;position:absolute;inset:0}.old-status i:after{animation:oldProgress var(--scene-duration) steps(4, end) infinite}.old-status b{white-space:nowrap;animation:oldStamp var(--scene-duration) steps(1, end) infinite;transform:rotate(-2deg)}.digital-scene{align-content:center;gap:18px;display:grid}.signature-card{background:#22252a;border:1px solid #55585e;height:119px;padding:14px 18px 9px}.signature-card>span,.transfer-scene>div{color:#aeb0b5;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:1px;text-transform:uppercase}.signature-card svg{width:100%;height:75px;overflow:visible}.signature-card path{fill:none;stroke:var(--lime);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:480;stroke-dashoffset:480px;animation:signatureDraw var(--scene-duration) cubic-bezier(.4, 0, .2, 1) infinite}.transfer-scene>div{justify-content:space-between;margin-bottom:9px;display:flex}.transfer-scene>div b{color:var(--lime)}.transfer-scene>i{background:#2e3137;border:1px solid #55585e;height:13px;display:block;overflow:hidden}.transfer-scene>i span{background:var(--lime);transform-origin:0;width:100%;height:100%;animation:transferFill var(--scene-duration) cubic-bezier(.2, .72, .28, 1) infinite;display:block;transform:scaleX(0)}.scene-steps{border:1px solid #55585e;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.scene-steps li{--tick-color:#565960;--tick-scale:.55;color:#85878b;text-align:center;border-left:1px solid #55585e;place-items:center;gap:6px;min-height:58px;padding:10px 5px;font-size:8px;font-weight:800;display:grid}.scene-steps li:first-child{animation:sceneTickOne var(--scene-duration) steps(1, end) infinite}.scene-steps li:nth-child(2){animation:sceneTickTwo var(--scene-duration) steps(1, end) infinite}.scene-steps li:nth-child(3){animation:sceneTickThree var(--scene-duration) steps(1, end) infinite}.scene-steps li:nth-child(4){animation:sceneTickFour var(--scene-duration) steps(1, end) infinite}.scene-steps li:nth-child(5){animation:sceneTickFive var(--scene-duration) steps(1, end) infinite}.scene-steps li:nth-child(6){animation:sceneTickSix var(--scene-duration) steps(1, end) infinite}.scene-steps li:first-child{border-left:0}.scene-steps li i{background:var(--tick-color);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tick-color) 16%, transparent);transform:scale(var(--tick-scale));border-radius:50%;place-items:center;transition:none;display:grid}.scene-steps li i:after{content:"✓";color:var(--ink);font:900 9px/1 var(--font-geist-sans), sans-serif}.key-handoff{height:42px;color:var(--lime);justify-content:flex-end;align-items:center;gap:10px;display:flex;overflow:hidden}.key-handoff>b{font:850 9px/1 var(--font-geist-mono), monospace;letter-spacing:1.2px}.keys-drop{opacity:0;filter:drop-shadow(0 9px 5px #0000006b);width:47px;height:38px;animation:keysDrop var(--scene-duration) cubic-bezier(.2, .88, .3, 1.12) infinite;position:relative;transform:translateY(-78px)rotate(-14deg)}.keys-drop i{border:4px solid var(--lime);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:8px;transform:rotate(-28deg)}.keys-drop i:before{content:"";background:var(--lime);width:4px;height:28px;position:absolute;top:10px;left:1px}.keys-drop i:after{content:"";background:var(--lime);width:12px;height:4px;box-shadow:5px 6px 0 var(--lime);position:absolute;top:29px;left:1px}.keys-drop i:nth-child(2){opacity:.72;top:-1px;left:27px;transform:rotate(18deg)scale(.82)}.new-process{border-top:1px solid #55585e;grid-template-columns:1fr 1fr;display:grid}.new-process>div{min-height:77px;animation:modernNode var(--scene-duration) steps(1, end) infinite;animation-delay:calc(var(--step) * .52s);border-bottom:1px solid #55585e;grid-template-columns:33px 1fr;align-items:center;padding:17px 12px 17px 0;display:grid}.new-process>div:nth-child(2n){border-left:1px solid #55585e;padding-left:17px}.new-process span{color:var(--lime);font:700 10px/1 var(--font-geist-mono), monospace}.new-process b{font-size:13px}.new-status{color:var(--lime)}.new-status i:after{animation:transferFill var(--scene-duration) cubic-bezier(.2, .72, .28, 1) infinite}.rental-process .section-heading{align-items:end;gap:70px}.rental-process .section-heading h2{max-width:800px}.rental-process-lede{color:#55565a;max-width:440px;margin:0;font-size:16px;line-height:1.65}.rental-step-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.rental-step-grid article{border-bottom:1px solid var(--ink);min-height:330px;padding:28px 38px 38px 0}.rental-step-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--ink);padding-left:38px}.rental-step-grid article>span{font:750 11px/1 var(--font-geist-mono), monospace}.rental-step-grid h3{letter-spacing:-.055em;margin:78px 0 17px;font-size:31px;line-height:1}.rental-step-grid p{color:#55565a;max-width:390px;margin:0;font-size:14px;line-height:1.6}.rental-principle{background:var(--lime);grid-template-columns:1fr .8fr;align-items:end;gap:8vw;margin:0 5vw 126px;padding:75px 6vw;display:grid}.rental-principle h2{letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(48px,6vw,90px);line-height:.9}.rental-principle>p{max-width:590px;margin:0;font-size:17px;line-height:1.65}.rental-cta{background:var(--ink);color:var(--paper);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 6vw;display:grid}.rental-cta .eyebrow{color:var(--lime)}.rental-cta h2{letter-spacing:-.08em;margin:0;font-size:clamp(52px,7vw,102px);line-height:.86}.rental-cta-actions{align-items:center;gap:25px;display:flex}.rental-cta .button-dark{background:var(--lime);color:var(--ink);white-space:nowrap}.rental-cta .text-link{white-space:nowrap}@keyframes rentalBeacon{50%{opacity:.38;box-shadow:0 0 0 9px #c6ff0000}}@keyframes rentalProgress{0%{transform:scaleX(.02)}88%,to{transform:scaleX(1)}}@keyframes rentalStep{0%,12%,to{color:#85878b;transform:translate(0)}4%,8%{color:var(--paper);transform:translate(5px)}}@keyframes eraWipe{0%,42%{clip-path:inset(0 100% 0 0)}55%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes eraWipeLine{0%,41%{opacity:0;left:0}43%{opacity:1;left:0}55%{opacity:1;left:calc(100% - 6px)}56%,93%{opacity:0;left:calc(100% - 6px)}95%{opacity:1;left:calc(100% - 6px)}to{opacity:1;left:0}}@keyframes cashEnvelope{0%,5%{transform:translate(-190%)rotate(-12deg)}16%{transform:translate(-47%)rotate(-2deg)}18%,39%{transform:translate(-50%)rotate(-3deg)}45%{transform:translate(-45%)rotate(-1deg)}54%,to{transform:translate(150%)translateY(-90px)rotate(23deg)}}@keyframes rubberStamp{0%,19%{filter:drop-shadow(0 28px 12px #312a221f);transform:translateY(-155px)rotate(-15deg)scale(.92)}25%{filter:drop-shadow(0 28px 12px #312a2229);transform:translateY(-155px)rotate(9deg)scale(.95)}28%{filter:drop-shadow(0 2px 1px #312a2294);transform:translateY(0)rotate(-3deg)scale(1.16,.82)}30%{filter:drop-shadow(0 18px 8px #312a2247);transform:translateY(-29px)rotate(3deg)scale(.95,1.08)}33%,41%{filter:drop-shadow(0 4px 2px #312a226b);transform:translateY(0)rotate(-2deg)scale(1)}48%,to{filter:drop-shadow(0 28px 12px #312a221f);transform:translateY(-180px)rotate(14deg)scale(.9)}}@keyframes deskImpact{0%,27%,29%,to{transform:translate(0)}27.5%{transform:translate(-3px,2px)}28%{transform:translate(3px,-1px)}28.5%{transform:translate(-1px,1px)}}@keyframes stampImprint{0%,27%{opacity:0;transform:rotate(-6deg)scale(1.35)}29%,44%{opacity:.9;transform:rotate(-6deg)scale(1)}52%,to{opacity:0;transform:rotate(-13deg)translate(-90px)scale(.9)}}@keyframes stampDust{0%,27%{opacity:0;transform:translate(0)scale(.2)}29%{opacity:.75}35%,to{opacity:0;transform:translate(var(--dust-x), var(--dust-y)) scale(2.2)}}@keyframes signatureDraw{0%,55%{stroke-dashoffset:480px}69%,96%{stroke-dashoffset:0}to{stroke-dashoffset:480px}}@keyframes transferFill{0%,64%{transform:scaleX(0)}79%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sceneTickOne{0%,59%{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}60%,96%{color:var(--paper);--tick-color:var(--lime);--tick-scale:1;background:#c6ff001f}to{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}}@keyframes sceneTickTwo{0%,64%{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}65%,96%{color:var(--paper);--tick-color:var(--lime);--tick-scale:1;background:#c6ff001f}to{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}}@keyframes sceneTickThree{0%,69%{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}70%,96%{color:var(--paper);--tick-color:var(--lime);--tick-scale:1;background:#c6ff001f}to{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}}@keyframes sceneTickFour{0%,74%{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}75%,96%{color:var(--paper);--tick-color:var(--lime);--tick-scale:1;background:#c6ff001f}to{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}}@keyframes sceneTickFive{0%,79%{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}80%,96%{color:var(--paper);--tick-color:var(--lime);--tick-scale:1;background:#c6ff001f}to{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}}@keyframes sceneTickSix{0%,84%{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}85%,96%{color:var(--paper);--tick-color:var(--lime);--tick-scale:1;background:#c6ff001f}to{color:#85878b;--tick-color:#565960;--tick-scale:.55;background:0 0}}@keyframes keysDrop{0%,84%{opacity:0;transform:translateY(-78px)rotate(-14deg)}88%{opacity:1;transform:translateY(4px)rotate(8deg)}90%{opacity:1;transform:translateY(-7px)rotate(-4deg)}92%,96%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(20px)rotate(8deg)}}@keyframes modernNode{0%,59%{background:0 0}60%,96%{background:#c6ff001f}to{background:0 0}}@keyframes oldPaperwork{0%,20%,to{opacity:.5;transform:translate(0)}23%{opacity:.84;transform:translate(-3px,2px)}27%{opacity:.61;transform:translate(3px,-2px)}31%,44%{opacity:.7;transform:translate(0)}52%{opacity:.25;transform:translate(-30px)}}@keyframes oldProgress{0%,18%{transform:scaleX(.08)}30%,44%{transform:scaleX(.38)}52%,to{transform:scaleX(.08)}}@keyframes oldStamp{0%,27%{opacity:.36}29%,45%{opacity:1}52%,to{opacity:.36}}.rental-motion-scene .era-panel-new,.rental-motion-scene .era-wipe-line,.rental-motion-scene .old-desk,.rental-motion-scene .cash-envelope,.rental-motion-scene .rubber-stamp,.rental-motion-scene .stamp-imprint,.rental-motion-scene .stamp-dust i,.rental-motion-scene .old-process span,.rental-motion-scene .old-status i:after,.rental-motion-scene .old-status b,.rental-motion-scene .signature-card path,.rental-motion-scene .transfer-scene>i span,.rental-motion-scene .scene-steps li,.rental-motion-scene .keys-drop,.rental-motion-scene .new-process>div,.rental-motion-scene .new-status i:after{animation-play-state:var(--scene-play-state)}.admin-shell{background:#eeece7;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:31px 24px 25px;display:flex;position:sticky;top:0}.admin-wordmark{color:inherit;letter-spacing:-1.8px;font-size:27px;font-weight:850;display:inline-block}.admin-wordmark span{color:var(--lime)}.admin-sidebar nav{gap:7px;margin-top:75px;display:grid}.admin-sidebar nav button{color:#aaaeb5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:13px 14px;font-weight:750;display:flex}.admin-sidebar nav button span{color:#71757d}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#2a2d32}.admin-sidebar nav button.active:before{content:"";background:var(--lime);float:left;border-radius:50%;width:6px;height:6px;margin:5px 10px 0 0}.admin-user{border-top:1px solid #3d4046;gap:5px;margin-top:auto;padding-top:22px;display:grid}.admin-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin-user small{color:#90939a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-user a{color:#bbbfc6;text-underline-offset:3px;margin-top:10px;font-size:11px;text-decoration:underline}.admin-main{min-width:0;padding:42px 4vw 80px}.admin-topbar{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.admin-topbar h1{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.3vw,67px);line-height:.92}.admin-topbar>div:last-child{align-items:center;gap:18px;display:flex}.admin-preview{font-size:12px;font-weight:800}.admin-notice{border-left:4px solid var(--lime);background:#fff;margin:-15px 0 25px;padding:13px 16px;font-size:13px;font-weight:700}.admin-loading{min-height:300px;color:var(--muted);place-items:center;display:grid}.admin-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.admin-kpis article{flex-direction:column;min-height:170px;padding:24px;display:flex}.admin-kpis article+article{border-left:1px solid var(--line)}.admin-kpis span{color:var(--muted);font-size:11px;font-weight:750}.admin-kpis strong{letter-spacing:-.06em;margin:auto 0 3px;font-size:47px}.admin-kpis small{color:var(--muted);font-size:10px}.admin-panels{grid-template-columns:1.4fr .8fr;gap:25px;margin-top:25px;display:grid}.admin-panels>article{border:1px solid var(--line);background:#fff;min-height:340px;padding:29px}.admin-panels h2{letter-spacing:-.04em;font-size:23px}.admin-chart{flex-direction:column;display:flex}.chart-bars{border-bottom:1px solid var(--ink);align-items:end;gap:5px;height:185px;margin-top:auto;display:flex}.chart-bars span{background:var(--lime);border-radius:2px 2px 0 0;flex:1;min-width:4px}.top-listings>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:16px 0;display:grid}.top-listings>div b{color:#909298;font-size:10px}.top-listings>div span{font-size:12px;font-weight:700}.top-listings>div strong{font-size:16px}.empty-metric{color:var(--muted);margin:60px 0 0;font-size:13px;line-height:1.5}.admin-table-wrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.admin-table-head,.admin-table-row{grid-template-columns:minmax(260px,1.6fr) .6fr .7fr .6fr 190px;align-items:center;gap:20px;min-width:900px;display:grid}.admin-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;background:#e4e1db;padding:13px 20px;font-size:10px;font-weight:800}.admin-table-row{border-top:1px solid var(--line);padding:17px 20px;font-size:12px}.admin-table-row:first-of-type{border-top:0}.admin-table-row>div:first-child{gap:5px;display:grid}.admin-table-row>div:first-child strong{font-size:13px}.admin-table-row small{color:var(--muted);font-size:10px}.status-live,.status-draft{border-radius:100px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:800}.status-live{color:#496000;background:#e2f0b4}.status-draft{color:#66686c;background:#e6e4df}.row-actions{justify-content:end;gap:10px;display:flex}.row-actions button,.row-actions a{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;text-decoration:underline}.listing-editor{gap:22px;display:grid}.listing-editor>section{border:1px solid var(--line);background:#fff;padding:34px}.editor-section-title{grid-template-columns:35px 1fr;gap:12px;margin-bottom:30px;display:grid}.editor-section-title>span{color:#709000;padding-top:5px;font-size:11px;font-weight:850}.editor-section-title h2{letter-spacing:-.045em;margin-bottom:5px;font-size:26px}.editor-section-title p{color:var(--muted);margin:0;font-size:12px}.editor-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.editor-grid label{color:#4d4f54;flex-direction:column;gap:8px;font-size:11px;font-weight:750;display:flex}.editor-grid .wide{grid-column:1/-1}.editor-grid input,.editor-grid select,.editor-grid textarea{background:#f5f3ee;border:1px solid #c8c6c1;border-radius:7px;outline:none;width:100%;padding:13px 14px}.editor-grid input:focus,.editor-grid select:focus,.editor-grid textarea:focus{border-color:#88ad00;box-shadow:0 0 0 3px #c6ff0033}.editor-grid textarea{resize:vertical;min-height:95px;line-height:1.5}.editor-grid textarea.tall{min-height:180px}.file-drop{text-align:center;cursor:pointer;background:#f5f3ee;border:1px dashed #9d9b96;border-radius:8px;align-items:center;padding:25px}.file-drop input{background:0 0;border:0;max-width:330px;padding:0}.file-drop span{color:var(--muted);font-size:10px}.listing-editor>.publish-section{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;display:flex}.publish-section>div{gap:28px;display:flex}.toggle{cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.toggle input{opacity:0;position:absolute}.toggle span{background:#55585e;border-radius:100px;width:36px;height:20px;padding:2px}.toggle span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.toggle input:checked+span{background:var(--lime)}.toggle input:checked+span:before{background:var(--ink);transform:translate(16px)}.admin-denied{background:var(--ink);color:#fff;place-items:center;min-height:100vh;padding:8vw;display:grid}.admin-denied>div{max-width:620px}.admin-denied .admin-wordmark{margin-bottom:90px}.admin-denied .eyebrow{color:var(--lime)}.admin-denied h1{letter-spacing:-.07em;font-size:clamp(50px,7vw,90px);line-height:.9}.admin-denied p:not(.eyebrow){color:#c6c7c9;font-size:16px;line-height:1.6}.admin-denied .button{margin-top:20px}@media (max-width:980px){.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-body{gap:45px;padding-inline:6vw}.valuation-tool{grid-template-columns:1fr}.neighborhood-links{grid-template-columns:repeat(2,1fr)}.neighborhood-links a:nth-child(n){border-left:0;padding-left:0}.neighborhood-links a:nth-child(2n){border-left:1px solid var(--ink);padding-left:18px}.market-kpis{grid-template-columns:repeat(2,1fr)}.market-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.market-kpis article:nth-child(4){border-top:1px solid var(--line)}.sell-hero{grid-template-columns:1fr 270px;gap:55px}.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-kpis article:nth-child(4){border-top:1px solid var(--line)}.admin-panels{grid-template-columns:1fr}.rental-hero{grid-template-columns:1fr 380px;gap:5vw}.rental-step-grid{grid-template-columns:repeat(2,1fr)}.rental-step-grid article:nth-child(n){border-left:1px solid var(--ink);padding-left:30px}.rental-step-grid article:nth-child(odd){border-left:0;padding-left:0}.rental-cta{grid-template-columns:1fr}.rental-cta-actions{justify-content:flex-start}.income-hero{grid-template-columns:minmax(0,1fr) 340px;gap:5vw}.income-stack{padding-inline:24px}.income-product-heading,.income-principle{gap:5vw}.foreign-income-hero{grid-template-columns:minmax(0,1fr) 350px;gap:5vw}.foreign-income-file{padding-inline:24px}.foreign-income-heading{gap:5vw}.foreign-income-sources,.foreign-income-flow-grid{grid-template-columns:repeat(2,1fr)}.foreign-income-sources article:nth-child(3),.foreign-income-flow-grid article:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.nav{height:70px;padding:0 6vw}.nav-links{display:none}.button-small{padding:10px 14px}.nav-instagram-link{font-size:12px;display:inline-flex}.hero{grid-template-columns:1fr;min-height:0;padding:31px 6vw 0}.hero-copy{min-width:0;padding:25px 0 58px}.hero h1{letter-spacing:-.068em;max-width:100%;font-size:clamp(48px,14vw,72px)}.hero-description{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-art{height:305px;min-height:305px;margin:0}.sun{width:175px;height:175px;top:28px;left:50px}.building-one{width:88px;height:165px}.building-two{width:105px;height:230px;left:90px}.building-three{width:85px;height:140px}.building i{width:8px;height:18px}.search-panel{width:88vw;margin:-20px auto 0;padding:19px}.search-controls{grid-template-columns:1fr;gap:10px}.search-button{width:100%}.section{padding:86px 6vw}.section-heading{margin-bottom:28px}.desktop-link{display:none}.social-pillars{grid-template-columns:1fr}.social-pillars article{min-height:210px;padding:24px 0}.social-pillars article+article{border-left:0;padding-left:0}.social-pillars h3{margin-top:48px}.social-mobile-link{display:inline-flex}.property-grid{grid-template-columns:1fr}.property-photo{height:270px}.property-title-row{display:block}.property-title-row strong{margin-top:9px;display:block}.valuation-promo{margin:0 6vw 84px;padding:48px 7vw;display:block}.valuation-promo .button{margin-top:30px}.rental-home-teaser{margin:0 6vw 84px;padding:48px 7vw;display:block}.rental-home-teaser .button{margin-top:30px}.statement{padding:83px 6vw}.statement-copy{margin:32px 0 0}.step-grid{grid-template-columns:1fr}.step-grid article{padding:23px 0}.step-grid article+article{border-top:1px solid #bcbab4;border-left:0;padding-left:0}.step-grid h3{margin:31px 0 12px}.contact-strip{padding:63px 6vw;display:block}.contact-strip .button{margin-top:28px}footer{grid-template-columns:1fr 1fr;gap:20px;padding:40px 6vw 24px}footer p{display:none}.footer-contact{grid-column:1/-1}.footer-contact a{text-align:left;font-size:14px}footer a{text-align:right;font-size:12px}.footer-links{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:14px 22px;padding-top:8px}.footer-links a{text-align:left}.detail-hero{padding:50px 6vw 35px;display:block}.detail-hero h1{font-size:52px}.detail-price{text-align:left;margin-top:28px}.page-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:190px;padding:0}.page-gallery img:first-child{grid-area:auto/1/auto/-1;height:290px}.detail-body{padding:65px 6vw 85px;display:block}.detail-contact{margin-top:45px;position:static}.commercial-preview-nav{grid-template-columns:1fr auto;gap:12px;padding:18px 6vw}.commercial-preview-nav>span{display:none}.commercial-preview-nav>a:last-child{text-align:right}.commercial-preview-hero{min-height:auto;padding:70px 6vw;display:block}.commercial-preview-hero h1{font-size:56px}.commercial-preview-count{width:150px;height:150px;margin-top:45px;padding:24px}.commercial-preview-count strong{font-size:52px}.commercial-preview-listings{padding:80px 6vw}.commercial-preview-heading{display:block}.commercial-preview-heading>p{margin-top:24px}.commercial-property-card .property-content h3{min-height:auto}.commercial-preview-status{padding:72px 6vw}.valuation-hero{padding:60px 6vw;display:block}.valuation-hero h1{font-size:55px}.valuation-badge{margin-top:42px}.valuation-tool{padding:52px 6vw 75px}.valuation-form{grid-template-columns:1fr;padding:24px}.valuation-form .valuation-wide,.valuation-submit{grid-column:auto}.valuation-result{min-height:310px;padding:30px}.neighborhood-links{grid-template-columns:1fr}.neighborhood-links a:nth-child(n){border-left:0;padding-left:0}.market-hero{padding:64px 6vw}.market-hero h1{font-size:56px}.market-dashboard{padding-top:50px}.market-kpis{grid-template-columns:1fr}.market-kpis article:nth-child(n){border-left:0;border-top:1px solid var(--line);min-height:155px}.market-kpis article:first-child{border-top:0}.market-reading{margin-top:55px;display:block}.market-reading .button{margin-top:25px}.valuation-limit{grid-template-columns:1fr;gap:35px;margin:0 6vw 80px;padding:50px 7vw}.seller-home{grid-template-columns:1fr;gap:35px}.sell-hero{grid-template-columns:1fr;gap:55px;min-height:0;padding:65px 6vw}.sell-hero h1{font-size:66px}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:0;padding:26px 0 34px}.process-grid article:nth-child(2n){border-left:0;padding-left:0}.process-grid h3{margin-top:45px}.seller-proof{grid-template-columns:1fr;gap:45px;margin:0 6vw;padding:55px 7vw}.market-index-grid{grid-template-columns:1fr}.market-index-grid a:nth-child(n){border-left:0;min-height:210px;padding:25px 0}.data-disclaimer{grid-template-columns:1fr;gap:13px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{flex-direction:row;align-items:center;gap:20px;height:auto;padding:20px 6vw;position:static}.admin-sidebar nav{margin:0 0 0 auto;display:flex}.admin-sidebar nav button{white-space:nowrap;width:auto}.admin-sidebar nav button.active:before,.admin-user{display:none}.admin-main{padding:35px 6vw 70px}.admin-topbar{align-items:flex-start}.admin-topbar>div:last-child{flex-direction:column-reverse;align-items:end}.admin-topbar .button{white-space:nowrap;padding:12px 16px}.admin-kpis{grid-template-columns:1fr 1fr}.admin-kpis article{min-height:140px}.editor-grid{grid-template-columns:1fr}.editor-grid .wide{grid-column:auto}.listing-editor>section{padding:25px}.listing-editor>.publish-section{flex-direction:column;align-items:stretch}.publish-section>div{flex-direction:column;gap:16px}.rental-hero{grid-template-columns:1fr;gap:58px;min-height:0;padding:60px 6vw 72px}.rental-hero h1{font-size:clamp(72px,24vw,105px)}.rental-hero-copy>p:not(.eyebrow){font-size:17px}.rental-console{min-height:450px;box-shadow:12px 12px 0 var(--lime)}.era-grid{grid-template-columns:1fr}.era-panel{min-height:565px;padding:28px}.era-motion-row{grid-template-columns:1fr;gap:26px}.old-desk{height:245px}.cash-envelope{width:210px;height:125px;top:82px}.rubber-stamp{top:71px;left:calc(50% + 31px)}.stamp-imprint{top:174px}.stamp-dust{top:181px}.rental-process .section-heading{display:block}.rental-process-lede{margin-top:30px}.rental-step-grid{grid-template-columns:1fr}.rental-step-grid article:nth-child(n){border-left:0;min-height:0;padding:25px 0 34px}.rental-step-grid h3{margin-top:45px}.rental-principle{grid-template-columns:1fr;gap:35px;margin:0 6vw 85px;padding:53px 7vw}.rental-cta{gap:42px;padding:68px 6vw}.rental-cta-actions{flex-direction:column;align-items:flex-start}.income-hero{grid-template-columns:1fr;gap:60px;min-height:0;padding:59px 6vw 72px}.income-hero h1{font-size:clamp(53px,15.5vw,78px)}.income-hero h1 em{margin-top:15px}.income-hero-lede{font-size:17px}.income-stack{min-height:510px;box-shadow:10px 10px 0 var(--lime)}.income-product{padding-bottom:75px}.income-product-heading{grid-template-columns:1fr;gap:30px;margin-bottom:49px}.income-layer-grid{grid-template-columns:1fr}.income-layer-grid article{min-height:0;padding:24px 0 33px}.income-layer-grid article+article{border-left:0;padding-left:0}.income-layer-grid h3{margin-top:42px}.income-cases .section-heading{display:block}.income-cases-lede{margin-top:25px}.income-case-grid{grid-template-columns:1fr}.income-case-media{height:270px}.income-case-body{padding:27px 24px 30px}.income-case-body h3{font-size:42px}.income-principle{grid-template-columns:1fr;gap:34px;margin:0 6vw 85px;padding:53px 7vw}.income-faq{padding-top:0}.income-faq .section-heading{display:block}.income-faq .faq-list{margin-left:0}.income-faq .faq-list summary{font-size:18px}.income-cta{grid-template-columns:1fr;gap:42px;padding:65px 6vw}.income-cta-actions{align-items:flex-start}.foreign-income-hero{grid-template-columns:1fr;gap:60px;min-height:0;padding:59px 6vw 72px}.foreign-income-hero h1{font-size:clamp(53px,15.5vw,78px)}.foreign-income-hero h1 em{margin-top:15px}.foreign-income-lede{font-size:17px}.foreign-income-file{min-height:510px;box-shadow:10px 10px 0 var(--lime)}.foreign-income-product{padding-bottom:75px}.foreign-income-heading{grid-template-columns:1fr;gap:30px;margin-bottom:49px}.foreign-income-sources,.foreign-income-flow-grid{grid-template-columns:1fr}.foreign-income-sources article:nth-child(n),.foreign-income-flow-grid article:nth-child(n){border-left:0;min-height:0;padding:24px 0 33px}.foreign-income-sources h3,.foreign-income-flow-grid h3{margin-top:42px}.foreign-income-docs .section-heading{display:block}.foreign-income-doc-grid{grid-template-columns:1fr}.foreign-income-doc-grid article:nth-child(n){border-left:0;min-height:0;padding:25px 0 34px}.foreign-income-doc-grid h3{margin-top:43px}.foreign-income-flow{padding:82px 6vw 88px}.foreign-income-flow-heading{margin-bottom:45px}.foreign-income-scope{grid-template-columns:1fr;gap:38px}.foreign-income-next .section-heading{display:block}.foreign-income-next-grid{grid-template-columns:1fr}.foreign-income-next-grid a:nth-child(n){border-left:0;min-height:220px;padding:25px 0}.foreign-income-cta{grid-template-columns:1fr;gap:42px;padding:65px 6vw}.foreign-income-cta-actions{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rental-console-head i,.rental-mini-flow li,.rental-progress span,.old-desk,.old-process span,.old-status i:after,.old-status b,.new-process>div,.new-status i:after,.era-panel-new,.era-wipe-line,.cash-envelope,.rubber-stamp,.stamp-imprint,.stamp-dust i,.signature-card path,.transfer-scene>i span,.scene-steps li,.scene-steps li i,.keys-drop{animation:none}.era-grid{grid-template-columns:1fr 1fr;min-height:0;overflow:visible}.era-panel{grid-area:auto;min-height:680px}.era-panel-new{clip-path:none}.era-wipe-line{display:none}.era-motion-row{grid-template-columns:1fr;gap:24px}.cash-envelope{transform:translate(-50%)rotate(-3deg)}.rubber-stamp{transform:translateY(0)rotate(-2deg)scale(1)}.stamp-imprint{opacity:.9;transform:rotate(-6deg)scale(1)}.stamp-dust{display:none}.signature-card path{stroke-dashoffset:0}.transfer-scene>i span{transform:scaleX(1)}.scene-steps li{--tick-color:var(--lime);--tick-scale:1;color:var(--paper);background:#c6ff001f}.scene-steps li i{background:var(--lime);box-shadow:0 0 0 5px #c6ff001f}.keys-drop{opacity:1;filter:none;transform:none}.rental-progress span,.new-status i:after{transform:scaleX(1)}.old-status i:after{transform:scaleX(.38)}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.era-grid{grid-template-columns:1fr}.era-panel{min-height:620px}}@media (max-width:560px){.admin-sidebar{flex-wrap:wrap;gap:12px}.admin-sidebar nav{flex-wrap:wrap;align-items:center;width:100%;margin:0}.admin-sidebar nav button:first-child{display:none}.admin-sidebar nav button{padding-inline:9px;font-size:12px}.admin-sidebar nav button span{display:none}.admin-topbar h1{font-size:42px}.admin-preview{display:none}.admin-kpis{grid-template-columns:1fr}.admin-kpis article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.admin-kpis article:first-child{border-top:0}}.foreigner-guide-page{overflow:hidden}.foreigner-guide-hero{background:var(--ink);min-height:720px;color:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:8vw;padding:91px 6vw 80px;display:grid}.foreigner-guide-hero .eyebrow{color:var(--lime)}.foreigner-guide-hero h1{letter-spacing:-.078em;max-width:980px;margin-bottom:31px;font-size:clamp(55px,7.1vw,107px);line-height:.88}.foreigner-guide-lede{color:#d2d1cc;max-width:735px;margin-bottom:33px;font-size:18px;line-height:1.6}.foreigner-guide-hero .text-link{color:var(--paper)}.foreigner-guide-check{min-height:545px;box-shadow:15px 15px 0 var(--lime);background:#22252a;border:1px solid #5c5f65;flex-direction:column;align-self:stretch;padding:29px 31px 27px;display:flex}.foreigner-guide-check-head{color:#aaacb1;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #55585e;justify-content:space-between;gap:18px;padding-bottom:19px;font-size:10px;font-weight:800;display:flex}.foreigner-guide-check-head b{color:var(--lime)}.foreigner-guide-check-status{border-bottom:1px solid #46494f;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:25px 0 22px;display:grid}.foreigner-guide-check-status>i{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #c6ff001f}.foreigner-guide-check-status span{color:#bfc1c5;font-size:12px}.foreigner-guide-check-status strong{color:var(--lime);letter-spacing:-.025em;grid-column:2;font-size:18px}.foreigner-guide-check ol{margin:0;padding:0;list-style:none}.foreigner-guide-check li{border-bottom:1px solid #46494f;grid-template-columns:32px 1fr auto;align-items:center;gap:15px;min-height:83px;padding:17px 0;display:grid}.foreigner-guide-check li>span{color:#8f9297;font-size:10px;font-weight:850}.foreigner-guide-check li div{flex-direction:column;gap:5px;display:flex}.foreigner-guide-check li b{font-size:14px}.foreigner-guide-check li small{color:#aeb0b4;font-size:11px;line-height:1.35}.foreigner-guide-check li>i{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.foreigner-guide-check>p{color:#aeb0b4;margin:auto 0 0;padding-top:22px;font-size:11px;line-height:1.55}.foreigner-guide-product{padding-bottom:110px}.foreigner-guide-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:9vw;margin-bottom:72px;display:grid}.foreigner-guide-heading h2,.foreigner-guide-contrast h2,.foreigner-guide-process h2,.foreigner-guide-income h2,.foreigner-guide-scope h2,.foreigner-guide-links h2{letter-spacing:-.07em;max-width:970px;margin:0;font-size:clamp(43px,5.4vw,82px);line-height:.93}.foreigner-guide-heading>p{color:#4f5156;max-width:570px;margin:0;font-size:16px;line-height:1.68}.foreigner-guide-pillars{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.foreigner-guide-pillars article{border-bottom:1px solid var(--ink);min-height:325px;padding:26px 38px 34px 0}.foreigner-guide-pillars article+article{border-left:1px solid var(--ink);padding-left:38px}.foreigner-guide-pillars article>div{color:#657f00;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;font-weight:850;display:flex}.foreigner-guide-pillars h3{letter-spacing:-.055em;margin:78px 0 15px;font-size:34px}.foreigner-guide-pillars p{color:#55565a;max-width:380px;margin:0;font-size:15px;line-height:1.58}.foreigner-guide-contrast{background:#e8e5df;padding-bottom:112px}.foreigner-guide-contrast .section-heading{max-width:1080px}.foreigner-guide-contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foreigner-guide-contrast-grid article{flex-direction:column;min-height:520px;padding:38px 40px;display:flex}.foreigner-guide-contrast-grid article>div:first-child{letter-spacing:.9px;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:10px;font-weight:850;display:flex}.foreigner-guide-contrast-grid h3{letter-spacing:-.068em;max-width:620px;margin:70px 0 31px;font-size:clamp(39px,4.6vw,68px);line-height:.94}.foreigner-guide-contrast-grid dl{border-top:1px solid;margin:0}.foreigner-guide-contrast-grid dl>div{border-bottom:1px solid;grid-template-columns:1fr 1.2fr;align-items:center;gap:25px;min-height:50px;padding:14px 0;display:grid}.foreigner-guide-contrast-grid dt{letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:850}.foreigner-guide-contrast-grid dd{margin:0;font-size:13px;font-weight:800}.foreigner-guide-contrast-grid article>p{max-width:560px;margin:auto 0 0;padding-top:31px;font-size:14px;line-height:1.6}.foreigner-guide-passport{background:var(--paper);color:#5e5a54}.foreigner-guide-passport h3{letter-spacing:-.058em;font-family:Georgia,serif;font-weight:400}.foreigner-guide-file{background:var(--ink);color:var(--paper)}.foreigner-guide-file>div:first-child b{color:var(--lime)}.foreigner-guide-file dd{align-items:center;gap:10px;display:flex}.foreigner-guide-file dd i{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #c6ff001f}.foreigner-guide-file>p{color:#c5c5c1}.foreigner-guide-process{background:var(--lime);padding:112px 5vw 118px}.foreigner-guide-process-heading{max-width:1100px;margin-bottom:67px}.foreigner-guide-process-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.foreigner-guide-process-grid li{border-bottom:1px solid var(--ink);min-height:305px;padding:25px 29px 31px 0}.foreigner-guide-process-grid li+li{border-left:1px solid var(--ink);padding-left:29px}.foreigner-guide-process-grid span{font-size:11px;font-weight:850}.foreigner-guide-process-grid h3{letter-spacing:-.052em;margin:71px 0 15px;font-size:30px}.foreigner-guide-process-grid p{margin:0;font-size:14px;line-height:1.58}.foreigner-guide-income{background:var(--ink);color:var(--paper);grid-template-columns:1.05fr .75fr;align-items:end;gap:9vw;display:grid}.foreigner-guide-income .eyebrow{color:var(--lime)}.foreigner-guide-income-copy p{color:#d2d1cc;max-width:610px;margin:0 0 30px;font-size:16px;line-height:1.68}.foreigner-guide-scope{padding-bottom:112px}.foreigner-guide-scope-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.foreigner-guide-scope-grid article{border-bottom:1px solid var(--ink);min-height:300px;padding:26px 38px 34px 0}.foreigner-guide-scope-grid article+article{border-left:1px solid var(--ink);padding-left:38px}.foreigner-guide-scope-grid span{color:#657f00;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:850}.foreigner-guide-scope-grid h3{letter-spacing:-.053em;margin:70px 0 15px;font-size:32px}.foreigner-guide-scope-grid p{color:#55565a;max-width:390px;margin:0;font-size:15px;line-height:1.6}.foreigner-guide-links{padding-top:25px;padding-bottom:112px}.foreigner-guide-link-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.foreigner-guide-link-grid a{border-bottom:1px solid var(--ink);flex-direction:column;min-height:285px;padding:28px 37px 28px 0;display:flex}.foreigner-guide-link-grid a+a{border-left:1px solid var(--ink);padding-left:37px}.foreigner-guide-link-grid span{letter-spacing:-.045em;font-size:29px;font-weight:850}.foreigner-guide-link-grid p{color:#55565a;max-width:470px;margin:28px 0;font-size:14px;line-height:1.58}.foreigner-guide-link-grid b{margin-top:auto;font-size:13px}.foreigner-guide-cta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:78px 6vw;display:grid}.foreigner-guide-cta h2{letter-spacing:-.077em;max-width:1040px;margin:0 0 19px;font-size:clamp(51px,6.7vw,98px);line-height:.88}.foreigner-guide-cta>div>p:not(.eyebrow){max-width:650px;margin:0;font-size:16px;line-height:1.55}.foreigner-guide-cta-actions{flex-direction:column;align-items:flex-end;gap:22px;display:flex}@media (max-width:980px){.foreigner-guide-hero{grid-template-columns:minmax(0,1fr) 350px;gap:5vw}.foreigner-guide-check{padding-inline:24px}.foreigner-guide-heading{gap:5vw}.foreigner-guide-process-grid{grid-template-columns:repeat(2,1fr)}.foreigner-guide-process-grid li:nth-child(n){border-left:1px solid var(--ink);padding-left:29px}.foreigner-guide-process-grid li:nth-child(odd){border-left:0;padding-left:0}.foreigner-guide-income{gap:5vw}.foreigner-guide-link-grid{grid-template-columns:1fr}.foreigner-guide-link-grid a:nth-child(n){border-left:0;min-height:220px;padding:26px 0}}@media (max-width:760px){.foreigner-guide-hero{grid-template-columns:1fr;gap:60px;min-height:0;padding:78px 6vw 72px}.foreigner-guide-hero h1{font-size:clamp(56px,16.5vw,82px)}.foreigner-guide-lede{font-size:17px}.foreigner-guide-check{min-height:525px;box-shadow:10px 10px 0 var(--lime)}.foreigner-guide-product{padding-bottom:76px}.foreigner-guide-heading{grid-template-columns:1fr;gap:30px;margin-bottom:49px}.foreigner-guide-pillars,.foreigner-guide-process-grid,.foreigner-guide-scope-grid{grid-template-columns:1fr}.foreigner-guide-pillars article:nth-child(n),.foreigner-guide-process-grid li:nth-child(n),.foreigner-guide-scope-grid article:nth-child(n){border-left:0;min-height:0;padding:24px 0 33px}.foreigner-guide-pillars h3,.foreigner-guide-process-grid h3,.foreigner-guide-scope-grid h3{margin-top:43px}.foreigner-guide-contrast .section-heading,.foreigner-guide-scope .section-heading,.foreigner-guide-links .section-heading{display:block}.foreigner-guide-contrast-grid{grid-template-columns:1fr}.foreigner-guide-contrast-grid article{min-height:485px;padding:30px 26px}.foreigner-guide-contrast-grid h3{margin-top:58px}.foreigner-guide-process{padding:82px 6vw 88px}.foreigner-guide-process-heading{margin-bottom:46px}.foreigner-guide-income{grid-template-columns:1fr;gap:38px}.foreigner-guide-links{padding-top:0}.foreigner-guide-link-grid{grid-template-columns:1fr}.foreigner-guide-link-grid a:nth-child(n){border-left:0;min-height:220px;padding:25px 0}.foreigner-guide-cta{grid-template-columns:1fr;gap:42px;padding:65px 6vw}.foreigner-guide-cta-actions{align-items:flex-start}}@media (max-width:460px){.foreigner-guide-hero .hero-actions{flex-direction:column;align-items:flex-start}.foreigner-guide-check{padding-inline:20px}.foreigner-guide-check-status strong{font-size:16px}.foreigner-guide-check li{grid-template-columns:27px 1fr auto;gap:11px}.foreigner-guide-check li small{font-size:10px}.foreigner-guide-contrast-grid article{padding-inline:22px}}.owner-rented-page{overflow:hidden}.owner-rented-hero{background:var(--ink);min-height:720px;color:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:8vw;padding:91px 6vw 80px;display:grid}.owner-rented-hero .eyebrow{color:var(--lime)}.owner-rented-hero h1{letter-spacing:-.078em;max-width:1000px;margin-bottom:31px;font-size:clamp(55px,7vw,106px);line-height:.88}.owner-rented-lede{color:#d2d1cc;max-width:750px;margin-bottom:33px;font-size:18px;line-height:1.6}.owner-rented-hero .text-link{color:var(--paper)}.owner-rented-file{min-height:545px;box-shadow:15px 15px 0 var(--lime);background:#22252a;border:1px solid #5c5f65;flex-direction:column;align-self:stretch;padding:29px 31px 27px;display:flex}.owner-rented-file-head{color:#aaacb1;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #55585e;justify-content:space-between;gap:18px;padding-bottom:19px;font-size:10px;font-weight:800;display:flex}.owner-rented-file-head b{color:var(--lime)}.owner-rented-file-status{border-bottom:1px solid #46494f;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:25px 0 22px;display:grid}.owner-rented-file-status i{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #c6ff001f}.owner-rented-file-status span{color:#bfc1c5;font-size:12px}.owner-rented-file-status strong{color:var(--lime);letter-spacing:-.025em;grid-column:2;font-size:18px}.owner-rented-file dl{margin:0}.owner-rented-file dl>div{border-bottom:1px solid #46494f;grid-template-columns:92px 1fr;gap:18px;padding:18px 0;display:grid}.owner-rented-file dt{color:#8f9297;letter-spacing:.65px;text-transform:uppercase;font-size:10px;font-weight:800}.owner-rented-file dd{margin:0;font-size:13px;font-weight:750}.owner-rented-file>p{color:#aeb0b4;margin:auto 0 0;padding-top:22px;font-size:11px;line-height:1.55}.owner-rented-paths{padding-bottom:112px}.owner-rented-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:9vw;margin-bottom:72px;display:grid}.owner-rented-heading h2,.owner-rented-process h2,.owner-rented-pricing h2,.owner-rented-boundaries h2,.owner-rented-links h2,.owner-rented-faq h2{letter-spacing:-.07em;max-width:970px;margin:0;font-size:clamp(43px,5.4vw,82px);line-height:.93}.owner-rented-heading>p{color:#4f5156;max-width:570px;margin:0;font-size:16px;line-height:1.68}.owner-rented-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-rented-path{flex-direction:column;min-height:650px;padding:39px 42px;display:flex}.owner-rented-path-head{letter-spacing:.9px;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:10px;font-weight:850;display:flex}.owner-rented-path h3{letter-spacing:-.069em;max-width:650px;margin:70px 0 31px;font-size:clamp(41px,4.7vw,70px);line-height:.93}.owner-rented-path ul{border-top:1px solid;margin:0;padding:0;list-style:none}.owner-rented-path li{border-bottom:1px solid;min-height:55px;padding:15px 0 15px 24px;font-size:13px;font-weight:750;line-height:1.45;position:relative}.owner-rented-path li:before{content:"";background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:0}.owner-rented-path>p{max-width:620px;margin:29px 0 25px;font-size:14px;line-height:1.62}.owner-rented-path .button{align-self:flex-start;margin-top:auto}.owner-rented-path-active{background:var(--ink);color:var(--paper)}.owner-rented-path-active .owner-rented-path-head b{color:var(--lime)}.owner-rented-path-active>p{color:#c8c8c4}.owner-rented-path-vacant{color:#4e4b46;background:#dedbd4}.owner-rented-path-vacant h3{letter-spacing:-.058em;font-family:Georgia,serif;font-weight:400}.owner-rented-path-vacant li:before{background:#617c00}.owner-rented-process{background:var(--lime);padding:112px 5vw 118px}.owner-rented-process-heading{max-width:1120px;margin-bottom:67px}.owner-rented-process-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.owner-rented-process-grid li{border-bottom:1px solid var(--ink);min-height:305px;padding:25px 29px 31px 0}.owner-rented-process-grid li+li{border-left:1px solid var(--ink);padding-left:29px}.owner-rented-process-grid span{font-size:11px;font-weight:850}.owner-rented-process-grid h3{letter-spacing:-.052em;margin:71px 0 15px;font-size:30px}.owner-rented-process-grid p{margin:0;font-size:14px;line-height:1.58}.owner-rented-pricing{background:var(--ink);color:var(--paper);grid-template-columns:1.05fr .75fr;align-items:end;gap:9vw;display:grid}.owner-rented-pricing .eyebrow{color:var(--lime)}.owner-rented-pricing-copy p{color:#d2d1cc;max-width:630px;margin:0;font-size:16px;line-height:1.68}.owner-rented-pricing-copy p+p{margin-top:22px}.owner-rented-pricing-copy p a{color:var(--paper);text-underline-offset:4px;font-weight:850;text-decoration:underline}.owner-rented-pricing-copy .button{margin-top:31px}.owner-rented-boundaries{background:#e8e5df;padding-bottom:112px}.owner-rented-boundary-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.owner-rented-boundary-grid article{border-bottom:1px solid var(--ink);min-height:325px;padding:27px 38px 34px 0}.owner-rented-boundary-grid article+article{border-left:1px solid var(--ink);padding-left:38px}.owner-rented-boundary-grid span{color:#617c00;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:850}.owner-rented-boundary-grid h3{letter-spacing:-.053em;margin:70px 0 15px;font-size:32px}.owner-rented-boundary-grid p{color:#55565a;max-width:410px;margin:0;font-size:15px;line-height:1.6}.owner-rented-boundary-grid a{color:var(--ink);text-underline-offset:4px;font-weight:800;text-decoration:underline}.owner-rented-links{padding-bottom:112px}.owner-rented-link-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.owner-rented-link-grid a{border-bottom:1px solid var(--ink);flex-direction:column;min-height:285px;padding:28px 37px 28px 0;display:flex}.owner-rented-link-grid a+a{border-left:1px solid var(--ink);padding-left:37px}.owner-rented-link-grid span{letter-spacing:-.045em;font-size:29px;font-weight:850}.owner-rented-link-grid p{color:#55565a;max-width:470px;margin:28px 0;font-size:14px;line-height:1.58}.owner-rented-link-grid b{margin-top:auto;font-size:13px}.owner-rented-faq{padding-top:18px}.owner-rented-faq .faq-list{max-width:1000px;margin-left:auto}.owner-rented-faq .faq-list details p{max-width:800px}.owner-rented-cta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:78px 6vw;display:grid}.owner-rented-cta h2{letter-spacing:-.077em;max-width:1110px;margin:0 0 19px;font-size:clamp(51px,6.7vw,98px);line-height:.88}.owner-rented-cta>div>p:not(.eyebrow){max-width:690px;margin:0;font-size:16px;line-height:1.55}.owner-rented-cta-actions{flex-direction:column;align-items:flex-end;gap:22px;display:flex}@media (max-width:980px){.owner-rented-hero{grid-template-columns:minmax(0,1fr) 350px;gap:5vw}.owner-rented-file{padding-inline:24px}.owner-rented-heading,.owner-rented-pricing{gap:5vw}.owner-rented-process-grid{grid-template-columns:repeat(2,1fr)}.owner-rented-process-grid li:nth-child(n){border-left:1px solid var(--ink);padding-left:29px}.owner-rented-process-grid li:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:760px){.owner-rented-hero{grid-template-columns:1fr;gap:60px;min-height:0;padding:78px 6vw 72px}.owner-rented-hero h1{font-size:clamp(55px,16vw,81px)}.owner-rented-lede{font-size:17px}.owner-rented-file{min-height:525px;box-shadow:10px 10px 0 var(--lime)}.owner-rented-heading{grid-template-columns:1fr;gap:30px;margin-bottom:49px}.owner-rented-path-grid{grid-template-columns:1fr}.owner-rented-path{min-height:590px;padding:31px 25px}.owner-rented-path h3{margin-top:58px}.owner-rented-process{padding:82px 6vw 88px}.owner-rented-process-heading{margin-bottom:46px}.owner-rented-process-grid,.owner-rented-boundary-grid,.owner-rented-link-grid{grid-template-columns:1fr}.owner-rented-process-grid li:nth-child(n),.owner-rented-boundary-grid article:nth-child(n),.owner-rented-link-grid a:nth-child(n){border-left:0;min-height:0;padding:25px 0 34px}.owner-rented-process-grid h3,.owner-rented-boundary-grid h3{margin-top:43px}.owner-rented-pricing{grid-template-columns:1fr;gap:38px}.owner-rented-boundaries .section-heading,.owner-rented-links .section-heading,.owner-rented-faq .section-heading{display:block}.owner-rented-link-grid a:nth-child(n){min-height:220px}.owner-rented-faq{padding-top:0}.owner-rented-faq .faq-list{margin-left:0}.owner-rented-faq .faq-list summary{font-size:18px}.owner-rented-cta{grid-template-columns:1fr;gap:42px;padding:65px 6vw}.owner-rented-cta-actions{align-items:flex-start}}@media (max-width:460px){.owner-rented-hero .hero-actions{flex-direction:column;align-items:flex-start}.owner-rented-file{padding-inline:20px}.owner-rented-file-status strong{font-size:16px}.owner-rented-file dl>div{grid-template-columns:78px 1fr;gap:12px}.owner-rented-path{padding-inline:22px}.owner-rented-path-head{flex-direction:column;align-items:flex-start;gap:8px}}.guide-index-page,.owner-prep-page{overflow:hidden}.guide-index-hero{background:var(--ink);min-height:625px;color:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;padding:100px 10vw 95px;display:flex}.guide-index-hero .eyebrow{color:var(--lime)}.guide-index-hero h1{letter-spacing:-.082em;max-width:1150px;margin-bottom:31px;font-size:clamp(61px,8.3vw,126px);line-height:.86}.guide-index-hero>p:not(.eyebrow){color:#d2d1cc;max-width:710px;margin-bottom:34px;font-size:19px;line-height:1.58}.guide-index-hero .text-link{color:var(--paper)}.guide-index-section{padding-bottom:112px}.guide-index-heading{grid-template-columns:1.05fr .62fr;align-items:end;gap:9vw;margin-bottom:60px;display:grid}.guide-index-heading h2{letter-spacing:-.072em;max-width:930px;margin:0;font-size:clamp(45px,5.7vw,86px);line-height:.92}.guide-index-heading>p{color:#56575b;max-width:560px;margin:0;font-size:16px;line-height:1.68}.guide-index-grid{border-top:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.guide-index-grid>a{border-bottom:1px solid;flex-direction:column;min-height:345px;padding:28px 39px 30px 0;display:flex}.guide-index-grid>a+a{border-left:1px solid;padding-left:39px}.guide-index-grid span{color:#617c00;letter-spacing:.9px;text-transform:uppercase;font-size:10px;font-weight:850}.guide-index-grid h3{letter-spacing:-.057em;max-width:470px;margin:65px 0 17px;font-size:34px;line-height:1}.guide-index-grid p{color:#55565a;max-width:440px;margin:0 0 26px;font-size:14px;line-height:1.62}.guide-index-grid b{margin-top:auto;font-size:13px}.guide-index-grid>a:hover h3,.owner-guide-grid>a:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.guide-index-section-dark{background:var(--ink);color:var(--paper)}.guide-index-section-dark .eyebrow,.guide-index-section-dark .guide-index-grid span{color:var(--lime)}.guide-index-section-dark .guide-index-heading>p,.guide-index-section-dark .guide-index-grid p{color:#c9c9c5}.guide-index-cta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:65px;padding:78px 6vw;display:grid}.guide-index-cta h2{letter-spacing:-.077em;max-width:1050px;margin:0;font-size:clamp(50px,6.7vw,98px);line-height:.88}.owner-guide-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.owner-guide-grid>a{border-bottom:1px solid var(--ink);flex-direction:column;min-height:315px;padding:27px 38px 30px 0;display:flex}.owner-guide-grid>a+a{border-left:1px solid var(--ink);padding-left:38px}.owner-guide-grid span{color:#617c00;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:850}.owner-guide-grid h3{letter-spacing:-.055em;margin:58px 0 15px;font-size:31px;line-height:1}.owner-guide-grid p{color:#55565a;margin:0 0 25px;font-size:14px;line-height:1.6}.owner-guide-grid b{margin-top:auto;font-size:13px}.guide-breadcrumb{color:#aeb0b4;gap:10px;margin-bottom:42px;font-size:12px;font-weight:750;display:flex}.guide-breadcrumb a:hover{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.owner-prep-hero{background:var(--ink);min-height:720px;color:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(370px,.58fr);align-items:center;gap:8vw;padding:87px 6vw 82px;display:grid}.owner-prep-hero .eyebrow{color:var(--lime)}.owner-prep-hero h1{letter-spacing:-.08em;max-width:1010px;margin-bottom:30px;font-size:clamp(57px,7.3vw,111px);line-height:.87}.owner-prep-lede{color:#d2d1cc;max-width:760px;margin-bottom:27px;font-size:18px;line-height:1.62}.guide-byline{color:#9ea0a5;margin:0;font-size:12px;line-height:1.5}.owner-prep-summary{min-height:500px;box-shadow:15px 15px 0 var(--lime);background:#22252a;border:1px solid #5c5f65;grid-template-columns:48px 1fr;align-content:start;padding:29px 31px;display:grid}.owner-prep-summary>div{color:#aaacb1;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #55585e;grid-column:1/-1;justify-content:space-between;gap:18px;padding-bottom:21px;font-size:10px;font-weight:850;display:flex}.owner-prep-summary>div b{color:var(--lime)}.owner-prep-summary>strong{color:var(--lime);border-bottom:1px solid #46494f;padding:24px 0;font-size:11px}.owner-prep-summary>p{color:#deded9;border-bottom:1px solid #46494f;margin:0;padding:22px 0;font-size:14px;line-height:1.45}.owner-prep-intro{grid-template-columns:1fr .7fr;align-items:end;gap:9vw;display:grid}.owner-prep-intro h2,.owner-prep-photos h2,.owner-prep-template h2,.owner-prep-final h2{letter-spacing:-.072em;max-width:950px;margin:0;font-size:clamp(45px,5.7vw,86px);line-height:.92}.owner-prep-intro>div:last-child p{color:#4f5156;margin:0;font-size:16px;line-height:1.7}.owner-prep-intro>div:last-child p+p{margin-top:22px}.owner-prep-facts{padding-top:25px}.owner-prep-facts .section-heading h2{max-width:1000px}.owner-prep-facts dl{border-top:1px solid var(--ink);margin:0}.owner-prep-facts dl>div{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;min-height:108px;padding:24px 0;display:grid}.owner-prep-facts dt{letter-spacing:-.04em;align-items:center;gap:25px;font-size:25px;font-weight:850;display:flex}.owner-prep-facts dt span{color:#617c00;letter-spacing:.6px;font-size:10px}.owner-prep-facts dd{color:#505257;max-width:760px;margin:0;font-size:15px;line-height:1.65}.owner-prep-note{background:#e4e1db;max-width:900px;margin:45px 0 0 auto;padding:24px 28px;font-size:14px;line-height:1.6}.owner-prep-photos{background:var(--lime);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:112px 6vw 118px;display:grid}.owner-prep-photos-heading{align-self:start;position:sticky;top:35px}.owner-prep-photos-heading>p:not(.eyebrow){max-width:590px;margin:29px 0 0;font-size:16px;line-height:1.66}.owner-prep-photos ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.owner-prep-photos li{border-bottom:1px solid var(--ink);grid-template-columns:50px 1fr;align-items:center;gap:20px;min-height:82px;padding:20px 0;display:grid}.owner-prep-photos li span{font-size:10px;font-weight:850}.owner-prep-photos li p{margin:0;font-size:14px;line-height:1.58}.owner-prep-photo-rule{background:var(--ink);color:var(--paper);grid-column:2;padding:29px 31px}.owner-prep-photo-rule b{color:var(--lime);letter-spacing:.9px;text-transform:uppercase;font-size:11px}.owner-prep-photo-rule p{color:#d2d1cc;max-width:700px;margin:17px 0 0;font-size:14px;line-height:1.63}.owner-prep-template{padding-bottom:116px}.owner-prep-template-heading{grid-template-columns:1fr .55fr;align-items:end;gap:8vw;margin-bottom:62px;display:grid}.owner-prep-template-heading>p{color:#55565a;max-width:530px;margin:0;font-size:16px;line-height:1.66}.owner-prep-sheet{border:1px solid var(--ink);background:var(--white);max-width:1130px;margin:0 auto;padding:35px 42px 42px;box-shadow:16px 16px #d9d6d0}.owner-prep-sheet-head{border-bottom:3px solid var(--ink);letter-spacing:.8px;justify-content:space-between;gap:25px;padding-bottom:22px;font-size:11px;font-weight:850;display:flex}.owner-prep-sheet-head b{color:#617c00}.owner-prep-sheet dl{margin:0}.owner-prep-sheet dl>div{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;min-height:71px;padding:18px 0;display:grid}.owner-prep-sheet dt{letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:850}.owner-prep-sheet dd{color:#55565a;margin:0;font-size:14px;line-height:1.5}.owner-prep-final{background:var(--ink);color:var(--paper);grid-template-columns:1fr .75fr;align-items:start;gap:9vw;display:grid}.owner-prep-final .eyebrow{color:var(--lime)}.owner-prep-final ul{border-top:1px solid #5a5c61;margin:0;padding:0;list-style:none}.owner-prep-final li{color:#d2d1cc;border-bottom:1px solid #5a5c61;padding:19px 0 19px 30px;font-size:14px;line-height:1.55;position:relative}.owner-prep-final li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;left:0}.owner-prep-method{background:#e5e2dc;grid-template-columns:.45fr 1fr;gap:7vw;padding-block:62px;display:grid}.owner-prep-method p{margin:0}.owner-prep-method>p:last-child{color:#4f5156;max-width:920px;font-size:15px;line-height:1.7}.owner-prep-next{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:78px 6vw;display:grid}.owner-prep-next h2{letter-spacing:-.077em;max-width:950px;margin:0 0 20px;font-size:clamp(50px,6.5vw,96px);line-height:.88}.owner-prep-next>div:first-child>p:not(.eyebrow){max-width:680px;margin:0;font-size:16px;line-height:1.58}.owner-prep-next>div:last-child{flex-direction:column;align-items:flex-end;gap:21px;display:flex}@media (max-width:980px){.guide-index-heading,.owner-prep-intro,.owner-prep-template-heading,.owner-prep-final{gap:5vw}.owner-prep-hero{grid-template-columns:minmax(0,1fr) 350px;gap:5vw}.owner-prep-summary{padding-inline:24px}.owner-prep-photos{gap:5vw}}@media (max-width:760px){.guide-index-hero{min-height:0;padding:82px 6vw 76px}.guide-index-hero h1{font-size:clamp(58px,17vw,86px)}.guide-index-hero>p:not(.eyebrow){font-size:17px}.guide-index-heading,.owner-prep-intro,.owner-prep-template-heading,.owner-prep-final{grid-template-columns:1fr;gap:30px}.guide-index-heading{margin-bottom:43px}.guide-index-grid,.owner-guide-grid{grid-template-columns:1fr}.guide-index-grid>a:nth-child(n),.owner-guide-grid>a:nth-child(n){border-left:0;min-height:225px;padding:26px 0}.guide-index-grid h3,.owner-guide-grid h3{margin-top:43px}.guide-index-cta,.owner-prep-next{grid-template-columns:1fr;gap:42px;padding:65px 6vw}.owner-prep-hero{grid-template-columns:1fr;gap:58px;min-height:0;padding:72px 6vw 73px}.owner-prep-hero h1{font-size:clamp(56px,16.5vw,84px)}.owner-prep-lede{font-size:17px}.owner-prep-summary{min-height:480px;box-shadow:10px 10px 0 var(--lime)}.owner-prep-facts .section-heading{display:block}.owner-prep-facts dl>div{grid-template-columns:1fr;gap:15px}.owner-prep-facts dt{font-size:22px}.owner-prep-note{margin-left:0}.owner-prep-photos{grid-template-columns:1fr;gap:48px;padding:82px 6vw 88px}.owner-prep-photos-heading{position:static}.owner-prep-photo-rule{grid-column:auto}.owner-prep-sheet{padding:29px 25px 34px;box-shadow:10px 10px #d9d6d0}.owner-prep-sheet dl>div{grid-template-columns:1fr;gap:9px}.owner-prep-method{grid-template-columns:1fr;gap:18px}.owner-prep-next>div:last-child{align-items:flex-start}}@media (max-width:460px){.owner-prep-summary{padding-inline:20px}.owner-prep-summary>div,.owner-prep-sheet-head{flex-direction:column;align-items:flex-start;gap:8px}.owner-prep-photos li{grid-template-columns:35px 1fr;gap:12px}}.owner-resource-links{padding-top:30px}.owner-interest-section{background:#e7e4de;padding-top:20px}.owner-interest-panel{border:1px solid var(--ink);background:var(--white);grid-template-columns:.72fr 1.28fr;display:grid}.owner-interest-copy{background:var(--ink);color:var(--paper);padding:48px}.owner-interest-copy .eyebrow{color:var(--lime)}.owner-interest-copy h2{letter-spacing:-.07em;margin:70px 0 22px;font-size:clamp(40px,4.7vw,72px);line-height:.92}.owner-interest-copy>p:not(.eyebrow){color:#d2d1cc;max-width:520px;margin:0;font-size:15px;line-height:1.65}.owner-interest-form{grid-template-columns:repeat(2,1fr);align-content:start;gap:20px;padding:48px;display:grid}.owner-interest-form label,.owner-interest-removal label{color:#4d4f54;flex-direction:column;gap:9px;font-size:11px;font-weight:800;display:flex}.owner-interest-form input,.owner-interest-form select,.owner-interest-removal input{background:var(--paper);border:1px solid #c4c2bd;border-radius:7px;outline:none;width:100%;padding:15px 14px}.owner-interest-form input:focus,.owner-interest-form select:focus,.owner-interest-removal input:focus{border-color:#88ad00;box-shadow:0 0 0 3px #c6ff0033}.owner-interest-wide{grid-column:1/-1}.owner-interest-consent{align-items:flex-start;line-height:1.55;color:#55565a!important;flex-direction:row!important;gap:12px!important;font-weight:600!important}.owner-interest-consent input{accent-color:#708e00;flex:none;width:18px;height:18px;margin:2px 0 0;padding:0}.owner-interest-consent a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.owner-interest-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.owner-interest-form .button{border-radius:8px;margin-top:3px}.owner-interest-fineprint{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.owner-interest-notice{border-left:4px solid;margin:0;padding:13px 15px;font-size:12px;font-weight:700;line-height:1.5}.owner-interest-success{background:#edf8ca;border-color:#779700}.owner-interest-error{background:#f8e2df;border-color:#a23b31}.owner-interest-removal{border-top:1px solid var(--line);grid-column:1/-1;padding:24px 48px 32px}.owner-interest-removal summary{cursor:pointer;font-size:12px;font-weight:800}.owner-interest-removal form{grid-template-columns:1fr auto;align-items:end;gap:12px;max-width:690px;margin-top:22px;display:grid}.owner-interest-removal .owner-interest-notice{max-width:690px;margin-top:15px}.owner-doc-sources{padding-top:105px}@media (max-width:900px){.owner-interest-panel{grid-template-columns:1fr}.owner-interest-copy h2{margin-top:45px}}@media (max-width:760px){.owner-interest-section{padding-top:10px}.owner-interest-copy,.owner-interest-form{padding:34px 26px}.owner-interest-form{grid-template-columns:1fr}.owner-interest-wide{grid-column:auto}.owner-interest-removal{padding:24px 26px 30px}.owner-interest-removal form{grid-template-columns:1fr}}.rental-clarity-hero{background:var(--ink);color:var(--paper);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:100px 6vw;display:grid}.rental-clarity-hero .eyebrow{color:var(--lime)}.rental-clarity-hero h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(64px,7.5vw,118px);line-height:.94}.rental-clarity-hero h1 em{color:var(--lime);letter-spacing:-.065em;font-family:Georgia,serif;font-weight:400}.rental-clarity-lede{color:#d2d1cc;max-width:510px;margin:0 0 32px;font-size:20px;line-height:1.6}.rental-route-index{border-top:2px solid var(--lime);padding-top:24px}.rental-route-index>p{color:var(--lime);letter-spacing:.12em;font-size:12px;font-weight:750}.rental-route-index ol{margin:26px 0;padding:0;list-style:none}.rental-route-index li{border-bottom:1px solid #484a4d;align-items:center;gap:24px;display:flex}.rental-route-index li>span{color:#a8aaa9;font-size:14px}.rental-route-index a{flex:1;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:clamp(20px,2vw,30px);display:flex}.rental-route-index a:hover{color:var(--lime)}.rental-route-index small{color:#c1c2be;font-size:14px}.rental-journey{padding:100px 6vw;scroll-margin-top:100px}.rental-journey-heading h2,.rental-clarity-resource h2{letter-spacing:-.055em;margin:20px 0 60px;font-size:clamp(40px,5vw,72px);line-height:1}.rental-journey-list{margin:0;padding:0;list-style:none}.rental-journey-list li{border-top:1px solid #b9b9b1;grid-template-columns:70px 1fr 1.2fr;gap:32px;padding:40px 0;scroll-margin-top:105px;display:grid}.rental-journey-number{background:var(--ink);width:54px;height:54px;color:var(--lime);border-radius:50%;place-items:center;font-size:18px;font-weight:750;display:grid}.rental-journey-list .eyebrow{margin-bottom:18px;font-size:12px}.rental-journey-list h3{letter-spacing:-.045em;max-width:340px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.rental-journey-detail p{color:#4d4f50;margin:0 0 24px;font-size:17px;line-height:1.65}.rental-journey-detail>span{font-size:14px;font-weight:650}.rental-clarity-resource{background:var(--lime);grid-template-columns:1.2fr 1fr;align-items:end;gap:50px;margin:0 6vw;padding:56px 4vw;display:grid}.rental-clarity-resource h2{margin-bottom:0;font-size:clamp(36px,4vw,58px)}.rental-clarity-resource p:not(.eyebrow){margin:0 0 28px;font-size:17px;line-height:1.6}.rental-clarity-resource .button{white-space:normal}.rental-clarity-scope{color:#55575a;max-width:850px;margin:28px 6vw 80px;font-size:14px;line-height:1.6}.rental-clarity-page a:focus-visible{outline-offset:5px;outline:3px solid}@media (prefers-reduced-motion:no-preference){.rental-journey-scene.is-in-view .rental-journey-number{animation:.65s ease-out both rentalJourneyReveal}.rental-journey-scene li:nth-child(2) .rental-journey-number{animation-delay:.1s}.rental-journey-scene li:nth-child(3) .rental-journey-number{animation-delay:.2s}.rental-journey-scene li:nth-child(4) .rental-journey-number{animation-delay:.3s}.rental-journey-scene li:nth-child(5) .rental-journey-number{animation-delay:.4s}}@keyframes rentalJourneyReveal{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (max-width:760px){.rental-clarity-hero{grid-template-columns:1fr;gap:56px;padding:60px 6vw}.rental-clarity-hero h1{font-size:clamp(52px,13vw,84px)}.rental-clarity-lede{font-size:18px}.rental-journey{padding:64px 6vw}.rental-journey-list li{grid-template-columns:44px minmax(0,1fr);gap:20px;padding:30px 0}.rental-journey-number{width:42px;height:42px;font-size:16px}.rental-journey-detail{grid-column:2}.rental-clarity-resource{grid-template-columns:1fr;gap:32px;padding:36px 7vw}}.footer-contact .footer-whatsapp{display:block}.footer-whatsapp small{border:0;padding:0;font-size:12px}.wa-float{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;color:#0b2b16;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0000002e}:is(.wa-float:hover,.wa-float:focus-visible){background:#1ebe5b}@media (max-width:760px){.wa-float{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));justify-content:center;width:48px;height:48px;padding:0}.wa-float-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}footer{padding-bottom:84px}}.barrio-points{gap:12px;max-width:820px;margin:0;padding-left:20px;font-size:18px;line-height:1.5;display:grid}.barrio-listing-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.barrio-listing-list li{background:var(--white);gap:6px;padding:20px 24px;display:grid;box-shadow:0 9px 30px #191b1f14}.barrio-listing-list a{color:inherit;font-size:20px}.barrio-listing-list span{color:#5b5d63;font-size:15px}.barrio-price{max-width:820px;margin-top:32px;line-height:1.55}.barrio-links{flex-wrap:wrap;gap:10px 22px;display:flex}.barrio-cta>p{max-width:700px;font-size:18px;line-height:1.5}@media (max-width:760px){.barrio-listing-list a{font-size:18px}}
