.publicRanch-module__zVq5PW__root{--font-sd-serif:var(--font-lg-serif);--font-sd-sans:var(--font-lg-sans);background:var(--sd-page);min-height:100vh;color:var(--sd-text);flex-direction:column;line-height:1.5;display:flex}.publicRanch-module__zVq5PW__root *,.publicRanch-module__zVq5PW__root :before,.publicRanch-module__zVq5PW__root :after{box-sizing:border-box}.publicRanch-module__zVq5PW__topbar{justify-content:space-between}.publicRanch-module__zVq5PW__main{gap:var(--sd-space-xxl);width:100%;max-width:1152px;padding:var(--sd-space-xxl) var(--sd-space-lg) 40px;flex-direction:column;flex:1;margin:0 auto;display:flex}.publicRanch-module__zVq5PW__hero{gap:var(--sd-space-sm);border-radius:var(--sd-radius-card);grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr;display:grid;overflow:hidden}.publicRanch-module__zVq5PW__tile{background:var(--sd-neutral-pill);min-width:0;min-height:0;margin:0;position:relative}.publicRanch-module__zVq5PW__tile:first-child{grid-row:1/span 2}.publicRanch-module__zVq5PW__tileImage{object-fit:cover;width:100%;height:100%;display:block}.publicRanch-module__zVq5PW__more{background:var(--sd-overlay);color:var(--sd-white);justify-content:center;align-items:center;font-size:15px;font-weight:500;display:none;position:absolute;inset:0}.publicRanch-module__zVq5PW__hero_1{grid-template-columns:1fr}.publicRanch-module__zVq5PW__hero_2,.publicRanch-module__zVq5PW__hero_3{grid-template-columns:2fr 1fr}.publicRanch-module__zVq5PW__hero_2 .publicRanch-module__zVq5PW__tile:nth-child(2){grid-row:1/span 2}.publicRanch-module__zVq5PW__hero_4 .publicRanch-module__zVq5PW__tile:nth-child(2){grid-column:2/span 2}.publicRanch-module__zVq5PW__intro{justify-content:space-between;align-items:flex-end;gap:var(--sd-space-xxl);display:flex}.publicRanch-module__zVq5PW__introText{flex-direction:column;gap:6px;min-width:0;display:flex}.publicRanch-module__zVq5PW__name{font-family:var(--sd-font-serif);overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:400;line-height:52px}.publicRanch-module__zVq5PW__place{color:var(--sd-text-secondary-page);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.publicRanch-module__zVq5PW__placeIcon{flex:none}.publicRanch-module__zVq5PW__tagline{overflow-wrap:anywhere;max-width:620px;margin:4px 0 0;font-size:17px;line-height:25px}.publicRanch-module__zVq5PW__ctas{gap:var(--sd-space-md);flex:none;display:flex}.publicRanch-module__zVq5PW__btn{height:48px;padding:0 var(--sd-space-xl);border-radius:var(--sd-radius-sm);white-space:nowrap;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.publicRanch-module__zVq5PW__btnPrimary{background:var(--sd-forest);color:var(--sd-white)}.publicRanch-module__zVq5PW__btnPrimary:hover{filter:brightness(1.15)}.publicRanch-module__zVq5PW__btnSecondary{border:1px solid var(--sd-forest);background:var(--sd-card);color:var(--sd-forest)}.publicRanch-module__zVq5PW__btnSecondary:hover{background:var(--sd-primary-tint)}.publicRanch-module__zVq5PW__soon{height:48px;color:var(--sd-text-secondary-page);align-items:center;margin:0;font-size:15px;font-weight:500;display:flex}.publicRanch-module__zVq5PW__btn:focus-visible{outline:2px solid var(--sd-mint);outline-offset:2px}.publicRanch-module__zVq5PW__sections h2{font-size:24px;line-height:30px}.publicRanch-module__zVq5PW__sections aside{position:static}.publicRanch-module__zVq5PW__footerLinks a{align-items:center;min-height:44px;display:inline-flex}.publicRanch-module__zVq5PW__notFound{padding:64px var(--sd-space-lg);flex:1;justify-content:center;align-items:flex-start;display:flex}.publicRanch-module__zVq5PW__notFoundCard{align-items:center;gap:var(--sd-space-lg);max-width:520px;padding:40px var(--sd-space-xxl);border-radius:var(--sd-radius-card);background:var(--sd-card);text-align:center;flex-direction:column;display:flex}.publicRanch-module__zVq5PW__notFoundIcon{color:var(--sd-forest)}.publicRanch-module__zVq5PW__notFoundTitle{font-family:var(--sd-font-serif);margin:0;font-size:30px;font-weight:400;line-height:36px}.publicRanch-module__zVq5PW__notFoundBody{color:var(--sd-text-secondary);margin:0;font-size:15px;line-height:22px}@media (max-width:759px){.publicRanch-module__zVq5PW__main{gap:var(--sd-space-lg);padding:0 0 var(--sd-space-xl)}.publicRanch-module__zVq5PW__main>:not(.publicRanch-module__zVq5PW__hero){margin:0 var(--sd-space-lg)}.publicRanch-module__zVq5PW__hero{gap:var(--sd-space-xs);border-radius:0;grid-template-rows:220px 90px;grid-template-columns:1fr 1fr}.publicRanch-module__zVq5PW__hero_1{grid-template-rows:220px}.publicRanch-module__zVq5PW__tile:first-child,.publicRanch-module__zVq5PW__hero_2 .publicRanch-module__zVq5PW__tile:nth-child(2){grid-area:auto/1/auto/span 2}.publicRanch-module__zVq5PW__hero_4 .publicRanch-module__zVq5PW__tile:nth-child(2){grid-column:auto}.publicRanch-module__zVq5PW__tile:nth-child(n+4){display:none}.publicRanch-module__zVq5PW__tile:nth-child(3) .publicRanch-module__zVq5PW__more{display:flex}.publicRanch-module__zVq5PW__intro{align-items:stretch;gap:var(--sd-space-md);margin-top:var(--sd-space-xs);flex-direction:column}.publicRanch-module__zVq5PW__name{font-size:30px;line-height:36px}.publicRanch-module__zVq5PW__place{font-size:14px}.publicRanch-module__zVq5PW__tagline{font-size:15px;line-height:22px}.publicRanch-module__zVq5PW__ctas{gap:var(--sd-space-sm);flex-direction:column}.publicRanch-module__zVq5PW__sections h2{font-size:20px;line-height:26px}.publicRanch-module__zVq5PW__notFoundCard{padding:28px 20px}}
