.sj{color:#0a0a0a;background:#fff;position:relative}.sj [hidden]{display:none!important}.sj-stage{background:#f3f3f0;height:36svh;min-height:240px;position:relative;overflow:hidden}.sj .sj-stage .sj-map{position:absolute;inset:0}.sj-map--flat{background:#f3f3f0}.sj-veil{display:none}.sj-hero{z-index:1;padding:28px 24px 44px;position:relative}.sj-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;align-items:center;gap:12px;margin:0 0 18px;font-family:FK Grotesk Mono,monospace;font-size:11px;font-weight:500;display:flex}.sj-eyebrow:before{content:"";background:#a8a29e;width:24px;height:1px}.sj-hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:14ch;margin:0 0 22px;font-family:Polaris,system-ui,sans-serif;font-size:clamp(44px,6.2vw,100px);font-weight:500;line-height:.95}.sj-hero h1 .sj-muted{color:#a8a29e}.sj-lead{color:#44403c;max-width:44ch;margin:0 0 18px;font-family:Polaris,system-ui,sans-serif;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.sj-counts{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;flex-wrap:wrap;gap:4px 10px;margin:0;font-family:FK Grotesk Mono,monospace;font-size:11px;display:flex}.sj-counts b{color:#0a0a0a;font-weight:500}.sj-note{color:#78716c;margin:10px 0 0;font-family:FK Grotesk Mono,monospace;font-size:11px;line-height:1.5}.sj-route{z-index:1;padding:8px 16px 72px;position:relative}.sj-cards{grid-template-columns:minmax(0,1fr);gap:40px;padding:32px 8px 0;display:grid}.sj-card-inner{gap:14px;max-width:30rem;display:grid}.sj-photo{aspect-ratio:4/3;background-color:#e7e5e4;background-position:50%;background-size:cover;border-radius:14px;margin:0;position:relative;overflow:hidden}.sj-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sj-zoom{opacity:0;pointer-events:none;background:#f3f3f0;transition:opacity .6s;position:absolute;inset:0}.sj-zoom.is-on{opacity:1}.sj-zoom.is-cut{transition-duration:.2s}.sj-zoom canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sj-photo-cap{color:#fff;background:linear-gradient(#0000 0%,#00000080 50%,#000000d1 100%);padding:72px 20px 18px;position:absolute;inset:auto 0 0}.sj-card-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#ffffffc7;margin:0 0 8px;font-family:FK Grotesk Mono,monospace;font-size:10.5px}.sj-photo-cap h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-family:Polaris,system-ui,sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.05}.sj-card-farm{color:#ffffffd1;margin:6px 0 0;font-family:Polaris,system-ui,sans-serif;font-size:15px;line-height:1.35}.sj-facts{border-top:1px solid #e7e5e4;flex-wrap:wrap;gap:8px 24px;margin:2px 0 0;padding-top:12px;display:flex}.sj-facts div{gap:2px;min-width:0;display:grid}.sj-facts dt{letter-spacing:.09em;text-transform:uppercase;color:#6b7280;font-family:FK Grotesk Mono,monospace;font-size:10.5px}.sj-facts dd{margin:0;font-family:Polaris,system-ui,sans-serif;font-size:15px;line-height:1.35}.sj-quote{border-left:2px solid #d6d3d1;margin:0;padding-left:16px}.sj-quote p{letter-spacing:-.005em;text-wrap:pretty;margin:0;font-family:Polaris,system-ui,sans-serif;font-size:clamp(17px,1.35vw,20px);line-height:1.42}.sj-summary{color:#44403c;margin:0;font-family:Polaris,system-ui,sans-serif;font-size:16px;line-height:1.5}.sj-outcome{color:#44403c;border-left:2px solid #ff8400;gap:4px;margin:0;padding-left:16px;font-family:Polaris,system-ui,sans-serif;font-size:15px;line-height:1.45;display:grid}.sj-outcome-label{letter-spacing:.09em;text-transform:uppercase;color:#6b7280;font-family:FK Grotesk Mono,monospace;font-size:10.5px}.sj-link{color:#0a0a0a;text-underline-offset:5px;justify-self:start;font-family:Polaris,system-ui,sans-serif;font-size:15px;-webkit-text-decoration:underline #ff8400;text-decoration:underline #ff8400;text-decoration-thickness:1.5px}.sj-link:hover{text-decoration-thickness:2.5px}.sj-empty{justify-items:start;gap:14px;padding:64px 8px;display:grid}.sj-empty h2,.sj-empty-title{margin:0;font-family:Polaris,system-ui,sans-serif;font-size:26px;font-weight:500}.sj-clear{color:#0a0a0a;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:0;font-family:Polaris,system-ui,sans-serif;font-size:15px;-webkit-text-decoration:underline #ff8400;text-decoration:underline #ff8400}@media (width>=1024px){.sj-stage{height:100svh;min-height:640px;position:absolute;top:0;left:0;right:0}.sj-veil{pointer-events:none;background:linear-gradient(90deg,#fffffff2 0%,#ffffffe6 36%,#fff0 60%),linear-gradient(#fff0 78%,#fff 100%);display:block;position:absolute;inset:0}.sj-hero{align-content:end;min-height:100svh;padding:160px 88px 13vh;display:grid}.sj-hero-inner{max-width:38rem}.sj-route{max-width:1456px;margin:0 auto;padding:24px 88px 104px}.sj-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:48px 36px;padding:56px 0 0}.sj-card-inner{max-width:none}}
