.origin-map{color-scheme:light;--ink:#60584E;--paper:#FFF6EA;--kraft:#E3CFB2;--olive:#50602B;--ochre:#E6B342;--leaf:#85A246;--rust:#D16F3E;--seal:#E84444;--ink-900:#302C27;--ink-700:#4A453E;--ink-300:#8D867B;--ink-150:#C6BCAC;--kraft-dark:#CBB392;--paper-warm:#F7EAD6;--olive-dark:#3E4B22;--land:var(--paper-warm);--land-edge:var(--ink-150);--land-dim:#FAF0E1;--region:var(--kraft);--region-hover:var(--kraft-dark);--rule:var(--ink);--farm:var(--olive);--farm-ring:var(--paper);--water:#6F8F8B;--water-fill:#CAD6CB;--engrave:#4F5A3C;--contour:#8A7B5F;--display:"Tropikal","Arial Narrow",sans-serif;--label:"Texture Condensed","Arial Narrow",sans-serif;--body:"Libre Caslon Text",Georgia,"Times New Roman",serif;--mono:"Courier Prime","Courier New",Courier,monospace;--ease:cubic-bezier(.4,0,.2,1)}.origin-map *{box-sizing:border-box}.origin-map{background:var(--paper);color:var(--ink-700);font:16px/1.55 var(--body)}.origin-map :focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.origin-map .origin{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:24px;max-width:1200px;margin:0 auto;padding:24px;height:min(100vh,880px);min-height:560px}.origin-map .map-wrap{position:relative;background:#fcf1de;border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink-150);overflow:hidden}.origin-map .map-wrap{touch-action:none;cursor:grab}.origin-map .map-wrap:active{cursor:grabbing}.origin-map .map-wrap svg#om-map,.origin-map .map-wrap svg.fx{position:absolute;display:block;left:-50%;top:-50%;width:200%;height:200%;transform-origin:0 0}.origin-map .crumbs{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;pointer-events:none;z-index:2}.origin-map .crumbs button{pointer-events:auto;font:500 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-900);background:var(--paper);border:1px solid var(--ink-150);padding:8px 11px;cursor:pointer;transition:background .14s var(--ease)}.origin-map .crumbs button:not([aria-current]):hover{background:var(--paper-warm)}.origin-map .crumbs button[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper);cursor:default}.origin-map .crumbs .sep{color:var(--ink-300);font-size:12px}.origin-map .map-ctrl{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px;z-index:2}.origin-map .map-ctrl button{width:34px;height:34px;border:1px solid var(--ink);background:var(--paper);color:var(--ink-900);font:400 18px/1 var(--mono);cursor:pointer;transition:background .14s var(--ease)}.origin-map .map-ctrl button:hover{background:var(--paper-warm)}.origin-map .map-ctrl button:active{transform:translate(1px,1px)}.origin-map .map-ctrl button.terrain{display:grid;place-items:center}.origin-map .map-ctrl button.terrain svg{width:18px;height:18px}.origin-map .map-ctrl button.terrain[aria-pressed=true]{background:var(--ink);color:var(--paper)}.origin-map .legend{position:absolute;left:12px;bottom:12px;display:flex;gap:16px;flex-wrap:wrap;font:500 11px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-700);background:var(--paper);border:1px solid var(--ink-150);padding:8px 11px;z-index:2}.origin-map .legend span{display:inline-flex;align-items:center;gap:7px}.origin-map .legend i{display:inline-block;width:12px;height:12px;background:#85a24657;border:1px solid var(--olive)}.origin-map .legend svg{width:16px;height:16px;flex:none}.origin-map .dept,.origin-map .mpio{stroke:none;fill:transparent;transition:fill .18s var(--ease),opacity .22s var(--ease);cursor:pointer}.origin-map .nation{fill:#b084481a;pointer-events:none}.origin-map .borders path{fill:none;vector-effect:non-scaling-stroke;pointer-events:none;stroke-linejoin:round}.origin-map .dept-lines{stroke:var(--ink-700);stroke-width:.4;opacity:.7}.origin-map .town-lines{stroke:var(--ink-700);stroke-width:.3;opacity:.6}.origin-map .coast{stroke:var(--ink-900);stroke-width:.3}.origin-map .dept.src{fill:#85a24657}.origin-map .mpio.src{fill:#85a2466b;stroke:var(--olive);stroke-width:.9;vector-effect:non-scaling-stroke}.origin-map .dept.hover,.origin-map .mpio.hover,.origin-map .dept.dim.hover,.origin-map .mpio.dim.hover,.origin-map .mpio.src.hover{fill:#e6b34252}.origin-map .dept.dim,.origin-map .dept.dim.src{fill:#fff6ea80}.origin-map .mpio.dim{fill:#fff6ea6b}.origin-map .mpio.dim.src{fill:#85a24638}.origin-map .dept.under,.origin-map .dept.under:hover{fill:transparent;pointer-events:none}.origin-map .mpio.active,.origin-map .mpio.active:hover{fill:transparent;stroke:var(--ink-900);stroke-width:.75;vector-effect:non-scaling-stroke}.origin-map .mpio.active.src{fill:#85a24629}.origin-map .outline{fill:none;stroke:var(--rule);stroke-width:.75;vector-effect:non-scaling-stroke;pointer-events:none}.origin-map .graticule path{fill:none;stroke:var(--ink-300);stroke-width:.5;stroke-dasharray:1 3;vector-effect:non-scaling-stroke;opacity:.5;pointer-events:none}.origin-map .neighbor{fill:none;stroke:var(--ink-300);stroke-width:.4;vector-effect:non-scaling-stroke;opacity:.75;pointer-events:none}.origin-map .no-terrain .dept,.origin-map .no-terrain .mpio,.origin-map .no-terrain .dept.under{fill:var(--land)}.origin-map .no-terrain .dept.src{fill:#d5d7ae}.origin-map .no-terrain .mpio.src{fill:#cfd3a2}.origin-map .no-terrain .dept.dim,.origin-map .no-terrain .mpio.dim{fill:var(--land-dim)}.origin-map .no-terrain .mpio.dim.src{fill:#e3e3c4}.origin-map .no-terrain .mpio.active{fill:var(--land)}.origin-map .no-terrain .mpio.active.src{fill:#dcddb8}.origin-map .no-terrain .dept.hover,.origin-map .no-terrain .mpio.hover{fill:#f1d9a6}.origin-map .terrain-layer{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;transition:opacity .42s var(--ease)}.origin-map .terrain-layer.off{opacity:0}.origin-map .map-wrap svg.fx{pointer-events:none}.origin-map .map-wrap #om-map,.origin-map .map-wrap svg.fx{transition:opacity .5s var(--ease),visibility 0s}.origin-map .map-wrap.flying #om-map,.origin-map .map-wrap.flying svg.fx{opacity:0;visibility:hidden;transition:opacity .28s var(--ease),visibility 0s linear .28s}.origin-map .fx .mk{pointer-events:auto}.origin-map .engrave path{fill:none;vector-effect:non-scaling-stroke;pointer-events:none;stroke-linecap:round;stroke-linejoin:round}.origin-map .engrave .coarse,.origin-map .engrave .fine{opacity:0;transition:opacity 1.1s var(--ease)}.origin-map .engrave.show-coarse .coarse{opacity:.9}.origin-map .engrave.show-fine .fine{opacity:.85}.origin-map .engrave .contour{stroke:#6e5e42;stroke-width:.6;opacity:.7}.origin-map .engrave .contour.index{stroke:#5a4b33;stroke-width:1.15;opacity:.85}.origin-map .engrave .contour.fine50{stroke-width:.4;opacity:.5;display:none}.origin-map .engrave.show-fine .contour.fine50{display:inline}.origin-map .engrave .field{stroke:var(--engrave);stroke-width:.45;opacity:.55;stroke-dasharray:1.2 1.6}.origin-map .engrave .lake{fill:var(--water-fill);stroke:var(--water);stroke-width:.7}.origin-map .engrave .stream{stroke:var(--water);stroke-width:.7}.origin-map .engrave .river{stroke:var(--water);stroke-width:1.5}.origin-map .engrave .road{stroke:var(--ink-700)}.origin-map .engrave .road.major{stroke-width:1.2}.origin-map .engrave .road.minor{stroke-width:.5;opacity:.7}.origin-map .engrave .house{fill:var(--paper);stroke:var(--ink-900);stroke-width:.7}.origin-map .engrave .tuft{stroke:#3e4b22;stroke-width:.75;opacity:.75}.origin-map .engrave .tree{stroke:var(--ink-900);stroke-width:.85;fill:#dce0c0;fill-rule:nonzero;opacity:.85}.origin-map .engrave .coffee{stroke:#3e4b22;stroke-width:2;stroke-dasharray:0 3.6;opacity:.8}.origin-map .engrave .drain{stroke:var(--water);stroke-width:.5;opacity:.75}.origin-map .engrave .drain.main{stroke-width:.9}.origin-map .sea{transition:opacity .9s var(--ease)}.origin-map .sea.hidden,.origin-map .fauna.hidden,.origin-map .clouds.hidden{opacity:0}.origin-map .sea .lane{fill:none;stroke:var(--ink-300);stroke-width:.8;stroke-dasharray:1.5 4;vector-effect:non-scaling-stroke;opacity:.3}.origin-map .sea .ship{opacity:.5}.origin-map .fx .sea .ship.live{pointer-events:auto;cursor:pointer;opacity:.75}.origin-map .fx .sea .ship.live:hover,.origin-map .fx .sea .ship.live:focus-visible{opacity:1;outline:none}.origin-map .fx .sea .ship.live .hit{fill:transparent}.origin-map .sea .lane.live{stroke:var(--ink-700);stroke-dasharray:1.5 3;opacity:.45}.origin-map .ship-card{position:absolute;z-index:4;width:250px;background:var(--paper);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink-900);padding:14px 16px 16px;font-size:14px}.origin-map .ship-card h4{font:600 20px/1.05 var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--ink-900);margin:0 0 10px}.origin-map .ship-card .eyebrow{margin:0 0 6px}.origin-map .ship-card dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px}.origin-map .ship-card dt{font:500 10.5px/1.7 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-300)}.origin-map .ship-card dd{margin:0;font-family:var(--mono);font-size:13px;color:var(--ink-900);overflow-wrap:anywhere}.origin-map .ship-card a{font:500 11px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);text-decoration:underline;text-underline-offset:3px}.origin-map .ship-card a:hover{color:var(--rust)}.origin-map .ship-card .close{position:absolute;top:6px;right:8px;border:0;background:none;font:400 20px/1 var(--mono);color:var(--ink-700);cursor:pointer;padding:4px}.origin-map .ship-card .close:focus-visible{outline:2px solid var(--ochre)}.origin-map .fauna{pointer-events:none;transition:opacity 1.2s var(--ease)}.origin-map .fauna .bird path{stroke:var(--ink-700);stroke-width:.55px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.origin-map .fauna .bird .fill{fill:#ada597}.origin-map .fauna .bird.cormorant .fill{fill:#9c9486}.origin-map .fauna .bird.parrot .fill{fill:#b3c792}.origin-map .fauna .bird .accent{fill:#b06a5e;stroke:none}.origin-map .fauna .bird-shadows .shadow{fill:#302c27;opacity:.14;stroke:none}.origin-map .fauna .bird.egret .fill{fill:var(--paper,#FFF6EA);stroke:var(--ink-700);stroke-width:.8px}.origin-map .fauna .bird .legs{fill:none;stroke:var(--ink-700);stroke-width:.7px}.origin-map .fauna .bird .ruff{fill:none;stroke:var(--paper,#FFF6EA);stroke-width:.8px}.origin-map .fauna .bird{opacity:.78}.origin-map .fauna .bird.parrot{opacity:1}.origin-map .clouds{pointer-events:none;opacity:.95;transition:opacity 1.2s var(--ease)}.origin-map .clouds ellipse{vector-effect:none}.origin-map .clouds .puff ellipse,.origin-map .clouds .haze ellipse{fill:url(#om-cloud)}.origin-map .clouds .shadow ellipse{fill:url(#om-cloud-shadow)}.origin-map .lbl{font:700 13px var(--body);fill:var(--ink-900);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.origin-map .lbl.big{font:600 17px var(--display);letter-spacing:.02em;text-transform:uppercase}.origin-map .lbl.sub{font:400 12px var(--mono);fill:var(--ink-700)}.origin-map .lbl.t:not(.big){font:500 11.5px var(--label);letter-spacing:.14em;text-transform:uppercase}.origin-map .lbl.muted{fill:var(--ink-300)}.origin-map .lbl.lot{font:700 12px var(--mono)}.origin-map .lbl.t.hamlet{font:italic 400 11.5px var(--body);letter-spacing:0;text-transform:none;fill:var(--ink-700)}.origin-map .tip{position:absolute;pointer-events:none;background:var(--ink-900);color:var(--paper);font:13px/1.35 var(--body);padding:7px 10px;white-space:nowrap;transform:translate(-50%,calc(-100% - 12px));z-index:3}.origin-map .tip b{font:500 11px/1.6 var(--label);letter-spacing:.16em;text-transform:uppercase}.origin-map .mk{cursor:pointer}.origin-map .mk:focus{outline:none}.origin-map .farm-pin .body{fill:var(--farm);stroke:var(--farm-ring);stroke-width:1.5}.origin-map .farm-pin .glyph{color:var(--farm-ring)}.origin-map .farm-pin:hover .body,.origin-map .farm-pin:focus-visible .body{fill:var(--olive-dark)}.origin-map .farm-pin.active .body{fill:var(--ink-900)}.origin-map .farm-pin:focus-visible .body{stroke:var(--ochre);stroke-width:2.5}.origin-map .farm-pin .shadow{fill:var(--ink-900);opacity:.25}.origin-map .city{opacity:.85}.origin-map .city .box{fill:var(--paper);stroke:var(--ink-150);stroke-width:1}.origin-map .city .glyph{color:var(--ink-700)}.origin-map .city.src{opacity:1}.origin-map .city.src .box{fill:var(--olive);stroke:var(--olive);stroke-width:1.25}.origin-map .city.src .glyph{color:var(--paper)}.origin-map .city:hover .box,.origin-map .city:focus-visible .box{fill:var(--ink-900);stroke:var(--ink-900)}.origin-map .city:hover .glyph,.origin-map .city:focus-visible .glyph{color:var(--paper)}.origin-map .city:focus-visible .box{stroke:var(--ochre);stroke-width:2}.origin-map .city.faint{opacity:.6}.origin-map .lot-mk .box{fill:var(--paper);stroke:var(--farm);stroke-width:1.25}.origin-map .lot-mk .glyph{color:var(--farm)}.origin-map .lot-mk.sold{opacity:.55}.origin-map .lot-mk:hover .box,.origin-map .lot-mk.hl .box{fill:var(--farm)}.origin-map .lot-mk:hover .glyph,.origin-map .lot-mk.hl .glyph{color:var(--paper)}.origin-map .lot-mk:focus-visible .box{stroke:var(--ochre);stroke-width:2}.origin-map .panel{background:var(--paper);border:1px solid var(--ink-150);overflow:auto;padding:28px 28px 32px}.origin-map .eyebrow{font:500 12px/1.3 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300);margin:0 0 10px}.origin-map .panel h2{font:600 34px/.98 var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink-900);margin:0 0 10px;text-wrap:balance}.origin-map .panel h3{display:flex;align-items:center;gap:12px;font:500 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-900);margin:28px 0 12px}.origin-map .panel h3:before,.origin-map .panel h3:after{content:"";flex:1;border-top:1px solid var(--ink)}.origin-map .panel p{margin:0 0 12px;max-width:66ch}.origin-map .panel .lede{color:var(--ink-700);font-size:17px}.origin-map .num{font-family:var(--mono)}.origin-map .stats{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 8px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink-150)}.origin-map .stat{padding:12px 12px 10px;display:grid;gap:4px}.origin-map .stat+.stat{border-left:1px solid var(--ink-150)}.origin-map .stat b{font:700 24px/1 var(--mono);color:var(--ink-900);font-variant-numeric:tabular-nums}.origin-map .stat span{font:500 11px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300)}.origin-map .facts{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;margin:16px 0;font-size:15px}.origin-map .facts dt{font:500 11px/1.9 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300)}.origin-map .facts dd{margin:0;font-family:var(--mono);color:var(--ink-900)}.origin-map .facts dd.txt{font-family:var(--body)}.origin-map .list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink-150)}.origin-map .list li{border-bottom:1px solid var(--ink-150)}.origin-map .list button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;cursor:pointer;transition:background .14s var(--ease)}.origin-map .list button:hover{background:var(--paper-warm)}.origin-map .list button:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.origin-map .list button>.row{display:flex;align-items:center;gap:12px}.origin-map .list .nm{font-weight:700;color:var(--ink-900)}.origin-map .list .meta{font-size:13px;color:var(--ink-300)}.origin-map .list .arrow{color:var(--ink-300);font-family:var(--mono)}.origin-map .empty{border-top:1px solid var(--ink-150);border-bottom:1px solid var(--ink-150);padding:14px 0;color:var(--ink-300);font-size:15px}.origin-map .lot{border:1px solid var(--ink-150);padding:18px;margin-bottom:12px;background:var(--paper);transition:transform .14s var(--ease),box-shadow .14s var(--ease),border-color .14s var(--ease)}.origin-map .lot.hl{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink-150)}.origin-map .lot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.origin-map .lot-id{display:flex;gap:12px;align-items:flex-start}.origin-map .lot-code{font:700 16px/1.2 var(--mono);color:var(--ink-900)}.origin-map .lot-sub{font-size:14px;color:var(--ink-700)}.origin-map .score{font:700 24px/1 var(--mono);color:var(--ink-900);text-align:right}.origin-map .score small{display:block;font:500 10px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300);margin-top:6px}.origin-map .lot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 10px;padding-top:12px;border-top:1px solid var(--ink-150);font:400 14px/1.3 var(--mono);color:var(--ink-900)}.origin-map .lot-grid span{display:block;font:500 10.5px/1.6 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300)}.origin-map .notes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.origin-map .notes em{font-size:13px;border:1px solid var(--ink-150);border-radius:999px;padding:2px 10px;color:var(--ink-700)}.origin-map .chip{display:inline-block;font:500 10.5px/1 var(--label);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px 4px;border-radius:999px;margin-top:8px;color:var(--ink-900)}.origin-map .chip.available{background:var(--leaf)}.origin-map .chip.upcoming{background:var(--ochre)}.origin-map .chip.sold{background:var(--ink-150);color:var(--ink-700)}.origin-map .tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.origin-map .tags span{font-size:13px;border:1px solid var(--ink-150);border-radius:999px;padding:2px 10px}.origin-map .lot-link{display:inline-block;margin-top:12px;font:500 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .14s var(--ease)}.origin-map .lot-link:hover{color:var(--rust)}.origin-map .back{all:unset;cursor:pointer;font:500 11px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);text-decoration:underline;text-underline-offset:3px;margin-bottom:18px;display:inline-block;transition:color .14s var(--ease)}.origin-map .back:hover{color:var(--rust)}.origin-map .back:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.origin-map .ico-badge{display:inline-grid;place-items:center;width:34px;height:34px;flex:none}.origin-map .ico-badge.farm{background:var(--olive);color:var(--paper)}.origin-map .ico-badge.city{background:var(--paper-warm);color:var(--ink-900);border:1px solid var(--ink-150)}.origin-map .ico-badge.lot{border:1px solid var(--olive);color:var(--olive);width:30px;height:30px}.origin-map .ico-badge svg{width:22px;height:22px}.origin-map .ico-badge.lot svg{width:18px;height:18px}.origin-map .head{display:flex;gap:14px;align-items:flex-start}.origin-map .head .ico-badge{width:44px;height:44px;margin-top:2px}.origin-map .head .ico-badge svg{width:28px;height:28px}.origin-map .farm-photo{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;margin:4px 0 16px;background:var(--kraft);filter:grayscale(1) sepia(.35) contrast(1.08)}.origin-map .notice{font-size:14px;border-left:2px solid var(--ochre);padding:4px 0 4px 12px;margin:0 0 16px;color:var(--ink-700)}.origin-map .attrib{font-size:12px;color:var(--ink-300);margin-top:28px;padding-top:12px;border-top:1px solid var(--ink-150)}@media(prefers-reduced-motion:reduce){.origin-map *{transition:none!important}}@media(max-width:860px){.origin-map .origin{grid-template-columns:1fr;height:auto;padding:16px}.origin-map .map-wrap{height:62vh;min-height:380px}.origin-map .panel{overflow:visible;padding:22px 20px 26px}.origin-map .panel h2{font-size:28px}.origin-map .legend{display:none}}.origin-map{display:block;position:relative;isolation:isolate;letter-spacing:normal;text-align:left;text-transform:none}.origin-map [hidden]{display:none!important}.origin-map svg,.origin-map canvas,.origin-map img{max-width:none}.origin-map .farm-photo{max-width:100%;height:auto}.origin-map button{margin:0;min-width:0;min-height:0;box-shadow:none;border-radius:0;text-shadow:none;letter-spacing:inherit}.origin-map .map-ctrl button,.origin-map .crumbs button{letter-spacing:.16em}.origin-map .map-ctrl button{letter-spacing:0;padding:0}.origin-map h2,.origin-map h3,.origin-map h4,.origin-map p,.origin-map dl,.origin-map dd,.origin-map ul{text-shadow:none;word-break:normal}.origin-map a{box-shadow:none}.origin-map .om-credits{max-width:1200px;margin:0 auto;padding:0 24px 8px;font:12px/1.5 var(--body);color:var(--ink-300)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/origin-map.css.map */
