.svh{padding:clamp(14px,2.4vw,36px) 0 clamp(30px,4.5vw,64px);position:relative;overflow-x:clip}.svh-grid{align-items:center;gap:26px;display:grid}.svh-t{z-index:2;min-width:0;position:relative}.svh .h1{max-width:12ch}.svh .lede{max-width:46ch}.svh-buy{align-items:end;gap:14px 24px;margin:22px 0 18px;display:grid}.svh-pr{gap:4px;display:grid}.svh-pr .eyebrow{margin:0}.svh-pr .price.lg{font-size:clamp(64px,9.4vw,148px);line-height:.88;display:block}.svh-pr .price.lg small{font-size:clamp(18px,1.8vw,26px)}.svh-cap{max-width:34ch;margin:0 0 12px;font-size:15px;font-weight:600}.svh-ph{z-index:1;padding:6px 10px 18px;position:relative}.svh-ph .photo.plate-p{transform:rotate(2deg)}.svh-ph .photo img{aspect-ratio:3/2;object-fit:cover}.svh .rulerbar{max-width:640px;margin-top:6px}@media (width>=560px){.svh-buy{grid-template-columns:auto 1fr}}@media (width>=900px){.svh-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(22px,4vw,70px)}}.svh-lawn:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#f6e9c800 0 78px,#f6e9c838 78px 156px);height:100%;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 0%,#0000 92%);mask:linear-gradient(#000 0%,#0000 92%)}.svh-lawn .svh-ph .photo.plate-p{transform:rotate(-2.5deg)}@media (width>=900px){.svh-lawn .svh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.svh-cleanups .svh-ph .photo.plate-p{transform:rotate(3deg)}@media (width>=900px){.svh-cleanups .svh-ph{order:-1}.svh-cleanups .svh-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.svh-cleanups .svh-t{padding-left:4px}}.svh-mulch .svh-ph .photo img{aspect-ratio:4/5}.svh-mulch .svh-ph .photo.plate-p{max-width:520px;margin-inline:auto;transform:rotate(-1.5deg)}@media (width>=900px){.svh-mulch .svh-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (width<=899px){.svh-mulch .svh-ph .photo img{aspect-ratio:3/2}}.svh-sod .svh-ph .photo.plate-p{transform:rotate(1.5deg);box-shadow:-8px 9px #1b2a204d}@media (width>=900px){.svh-sod .svh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svh-sod .svh-ph{margin-bottom:-40px}}.b2-sec-h{max-width:1100px;margin-bottom:clamp(20px,2.6vw,36px)}.b2-sec-h .h2{max-width:18ch}.b2-lede{max-width:60ch;margin:14px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:500}.b2-p{max-width:62ch;margin:0 0 1em;font-size:18px;font-weight:500}.b2-p a,.b2-note-md a{text-underline-offset:3px;font-weight:700;text-decoration:underline 2px}.teal .b2-p a,.ink .b2-p a{color:var(--gold)}.b2-links{flex-wrap:wrap;gap:10px 22px;margin-top:8px;display:flex}.b2-split{align-items:center;gap:clamp(22px,4vw,64px);display:grid}@media (width>=900px){.b2-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b2-split.r{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.b2-split.flip>:first-child{order:2}}.b2-ticket{width:100%;max-width:420px}.b2-ticket .ticket-w{height:auto}.b2-t4{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.b2-t4>li{display:flex}.b2-t4>li>.ticket-w{flex:1;min-width:0}.pkg-anchor{scroll-margin-top:84px}.lane{counter-reset:ln;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lane li{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);grid-template-columns:74px 1fr;align-items:center;gap:6px 16px;padding:18px;display:grid;position:relative}.lane svg{grid-row:span 2;width:74px;height:74px}.lane b{font:400 clamp(24px, 2.4vw, 32px)/1 var(--slab);letter-spacing:-.02em;align-self:end}.lane span{align-self:start;font-size:16px;font-weight:500}.lane li:before{counter-increment:ln;content:counter(ln);font:400 40px/1 var(--slab);color:var(--teal);opacity:.22;position:absolute;top:6px;right:12px}.lane .gl{stroke:var(--ink);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.lane .gl-f{fill:var(--teal);stroke:var(--ink)}.lane .gl-g{stroke:var(--teal)}@media (width>=900px){.lane{grid-template-columns:repeat(4,1fr);gap:22px}.lane li{grid-template-columns:1fr;align-content:start;gap:10px;padding:20px 18px 22px}.lane svg{grid-row:auto;width:100%;height:84px}.lane li:not(:last-child):after{content:"";border-top:3px dashed var(--ink);width:22px;position:absolute;top:52px;right:-22px}html.m.mr .lane[data-reveal]:not(.in) li{opacity:0;transform:translateY(24px)}.lane[data-reveal] li{transition:opacity .6s,transform .6s cubic-bezier(.2,.9,.3,1)}.lane[data-reveal] li:nth-child(2){transition-delay:.12s}.lane[data-reveal] li:nth-child(3){transition-delay:.24s}.lane[data-reveal] li:nth-child(4){transition-delay:.36s}}html.m.mr .lane[data-reveal]:not(.in){opacity:1;transform:none}html.m.mf .lane[data-reveal]:not(.in) li{opacity:1!important;transform:none!important}.lane-after{font:400 clamp(22px, 2.6vw, 34px)/1.15 var(--slab);letter-spacing:-.01em;max-width:24ch;margin:24px 0 0}.mowrows{gap:clamp(20px,3vw,34px);display:grid}.mowrow{gap:8px 28px;display:grid}.mowrow h3{font:400 clamp(22px, 2.2vw, 30px)/1.05 var(--slab)}.mowrow .mr-p{margin:2px 0 0;font-size:15px;font-weight:600}@media (width>=1000px){.mowrow{grid-template-columns:250px minmax(0,1fr);align-items:end}}.mowbar{width:100%}.mb-bars{border-bottom:3px solid var(--cream);grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:96px;display:grid;position:relative}.mb-bars i{height:var(--h);background:var(--gold);transform-origin:50% 100%;border-radius:2px 2px 0 0;min-height:3px;display:block}.mb-bars i.k-b{background:var(--gold-2)}.mb-bars i.k-l,.mb-bars i.k-o,.mb-bars i.k-p{background:repeating-linear-gradient(135deg, var(--cream) 0 3px, transparent 3px 6px);border:2px solid var(--cream);border-bottom:0}.mb-bars i.k-n{height:0;min-height:0}.mb-m{font:700 12px/1 var(--sans);text-align:center;letter-spacing:.02em;grid-template-columns:repeat(12,1fr);gap:4px;margin-top:5px;display:grid}.mb-line{border-top:3px dashed var(--cream);pointer-events:none;z-index:2;position:absolute;top:8px;left:0;right:0}.mb-line b{font:400 20px/1 var(--slab);color:var(--gold);background:var(--teal);padding:3px 8px;position:absolute;top:-34px;right:0}.ink .mb-line b{background:var(--ink)}@media (width<=560px){.mb-m{letter-spacing:-.03em;font-size:9px}.mb-bars{height:84px}}html.m .mb-bars i{transition:transform .8s cubic-bezier(.2, .9, .3, 1) calc(var(--i) * 55ms)}html.m.mr [data-reveal]:not(.in) .mb-bars i{transform:scaleY(0)}html.m.mf [data-reveal]:not(.in) .mb-bars i{transform:none!important}html.m .mb-line{transition:clip-path 1.1s ease-out .6s}html.m.mr [data-reveal]:not(.in) .mb-line{clip-path:inset(0 100% 0 0)}html.m.mf [data-reveal]:not(.in) .mb-line{clip-path:none!important}.mb-legend{flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.mb-legend i{vertical-align:-1px;background:var(--gold);border-radius:2px;width:22px;height:14px;margin-right:8px;display:inline-block}.mb-legend i.k-b{background:var(--gold-2)}.mb-legend i.k-l{background:repeating-linear-gradient(135deg, var(--cream) 0 3px, transparent 3px 6px);border:2px solid var(--cream)}.mb-legend i.k-n{border-bottom:3px solid var(--cream);background:0 0;height:8px}.mb-cap{max-width:60ch;margin:14px 0 0;font-weight:600}.vs{gap:22px;display:grid}@media (width>=800px){.vs{grid-template-columns:1fr 1fr;gap:30px}}.vs>div{background:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:22px 22px 24px;position:relative}.vs>div p{max-width:46ch;margin:0;font-weight:500}.vs svg{width:100%;height:70px;margin-bottom:14px;display:block}.vs .gb{stroke:var(--teal);stroke-width:3.2px;stroke-linecap:round;fill:none}.vs .sh .gb{stroke-width:3px}.vs .gr{stroke:var(--ink);stroke-width:3px}.vs>div:last-child svg .gb{stroke:var(--clay)}html.m .vs svg .gb{transform-origin:50% 100%;transform-box:fill-box}html.m.mr .vs[data-reveal]:not(.in) .gb{transform:scaleY(.15)}html.m .vs .gb{transition:transform .9s cubic-bezier(.2,.9,.3,1)}html.m.mf .vs[data-reveal]:not(.in) .gb{transform:none!important}.winter-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,60px);display:grid}@media (width>=1000px){.winter-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.winter-grid .b2-p{color:var(--cream)}.winter-bar{border:2px solid var(--cream);background:#f6e9c814;padding:38px 18px 18px}.winter-bar .mb-line b{background:var(--ink);top:-32px}.winter-sub{font:700 12px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.caps{align-items:center;gap:clamp(20px,4vw,56px);display:grid}@media (width>=900px){.caps{grid-template-columns:1fr 1fr}}.caps ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.caps li{max-width:50ch;padding-left:20px;font-size:18px;font-weight:600;position:relative}.caps li:before{content:"";background:var(--teal);border-radius:2px;width:10px;height:10px;position:absolute;top:.5em;left:0}.capsq{justify-content:center;align-items:flex-end;gap:14px;padding:12px;display:flex}.capsq svg{max-width:100%;height:auto;overflow:visible}.capsq .sq{fill:var(--teal);stroke:var(--ink);stroke-width:3px}.capsq .sq2{fill:var(--teal-2)}.capsq text{font:400 22px var(--slab);fill:var(--cream)}.nots{gap:0;max-width:820px;margin:0 0 20px;padding:0;list-style:none;display:grid}.nots li{border-bottom:1px solid #f6e9c84d;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:13px 0;font-size:18px;font-weight:600;display:grid}.nots li:before{content:"×";font:400 28px/1 var(--slab);color:var(--gold);text-align:center}.rain2{align-items:center;gap:26px;display:grid}@media (width>=900px){.rain2{grid-template-columns:1.1fr .9fr}}.rain2 .photo.plate-p{transform:rotate(-2deg)}.szg{align-items:start;gap:24px;display:grid}@media (width>=900px){.szg{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:48px}}.szr{border:0;gap:12px;margin:0;padding:0;display:grid}.szr legend{margin-bottom:12px;padding:0;font-weight:700}.szt{cursor:pointer;display:block;position:relative}.szt input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.szt .in{background:var(--paper);border:2px solid var(--ink);border-radius:2px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;transition:transform .12s,background .15s,box-shadow .15s;display:grid}.szt .sqv{grid-row:span 2;place-items:center;width:84px;height:84px;display:grid}.szt .sqv svg{width:80px;height:80px;overflow:visible}.szt .sqv rect{fill:var(--cream);stroke:var(--ink);stroke-width:3px}.szt .sqv .house{fill:var(--ink);stroke:none}.szt b{font:400 clamp(28px, 3vw, 40px)/1 var(--slab);letter-spacing:-.02em;align-self:end}.szt .pr{font:400 clamp(26px, 2.6vw, 34px)/1 var(--slab);letter-spacing:-.02em;grid-area:1/3;place-self:end}.szt dl{flex-wrap:wrap;grid-area:2/2/auto/4;align-self:start;gap:2px 16px;margin:0;font-size:14px;font-weight:600;display:flex}.szt dl div{gap:5px;display:flex}.szt dt{opacity:.8;font-weight:700}.szt dd{margin:0}.szt:hover .in{background:var(--gold-2)}.szt input:checked+.in{background:var(--teal);color:var(--cream);border-color:var(--teal);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.szt input:checked+.in .sqv rect{fill:var(--teal-2);stroke:var(--cream)}.szt input:checked+.in .sqv .house{fill:var(--cream)}.szt input:focus-visible+.in{outline:3px solid var(--teal);outline-offset:3px;box-shadow:0 0 0 6px var(--cream)}.szg .warnline{margin:14px 0 0}.szg ul.pick{margin:0;padding:0;list-style:none}.szg ul.pick>li{scroll-margin-top:84px;display:none}.szg:has(#sz-0:checked) li#cleanup-s,.szg:has(#sz-1:checked) li#cleanup-m,.szg:has(#sz-2:checked) li#cleanup-l,.szg ul.pick>li:target{display:block}.szg ul.pick>li:target~li{display:none}@keyframes tk-in{0%{transform:translateY(18px)rotate(-1.5deg)}to{transform:none}}html.m .szg ul.pick>li{animation:.45s cubic-bezier(.2,.9,.3,1) tk-in}.szr .tinyscale{display:none}.load{gap:20px;display:grid}.load-big{width:100%;max-width:560px;height:auto}.load .ld-ground{stroke:var(--cream);stroke-width:3px;fill:none}.load .ld-bed{fill:none;stroke:var(--cream);stroke-width:4px;stroke-linejoin:round}.load .ld-cab{fill:var(--teal-2);stroke:var(--cream);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.load .ld-pile{fill:#c98a1e;stroke:none}.load .ld-leaf{fill:var(--clay)}.load .ld-leaf.l-b{fill:#e6b43a}.load .ld-leaf.l-c{fill:#8e4a1e}.load .ld-rail{stroke:var(--cream);stroke-width:3px;stroke-dasharray:8 6}.load .ld-wheel{fill:var(--ink);stroke:var(--cream);stroke-width:4px}.load .ld-hub{fill:var(--cream)}.load-row{flex-wrap:wrap;gap:14px 30px;margin:0;padding:0;list-style:none;display:flex}.load-row li{align-items:center;gap:12px;display:flex}.load-row b{font:400 34px/1 var(--slab);width:1.1em;color:var(--gold)}.trucks{gap:4px;display:flex}.trucks svg{fill:none;width:56px;height:30px;stroke:var(--cream);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.trucks svg circle{fill:var(--ink)}.trucks svg .pl{fill:#c98a1e;stroke:none}html.m .load-big .ld-pile{transform-origin:50% 100%;transform-box:fill-box;transition:transform .9s cubic-bezier(.2,.9,.3,1) .2s}html.m.mr .load[data-reveal]:not(.in) .ld-pile,html.m.mr .load[data-reveal]:not(.in) .ld-leaf{transform:translateY(40px)}html.m.mr .load[data-reveal]:not(.in){opacity:1;transform:none}html.m.mf .load[data-reveal]:not(.in) .ld-pile,html.m.mf .load[data-reveal]:not(.in) .ld-leaf{transform:none!important}.crape-dg{background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:8px}.crape-dg svg{width:100%;height:auto;display:block}.crape-dg .cg-ground{stroke:var(--ink);stroke-width:3px;fill:none}.crape-dg .cg-div{stroke:var(--ink);stroke-width:2px;stroke-dasharray:4 7;fill:none;opacity:.5}.crape-dg .cg-tr,.crape-dg .cg-br,.crape-dg .cg-whip{fill:none;stroke-linecap:round;stroke-linejoin:round}.crape-dg .cg-tr{stroke:var(--ink);stroke-width:9px}.crape-dg .cg-top .cg-tr{stroke-width:12px}.crape-dg .cg-br{stroke:var(--ink);stroke-width:4px}.crape-dg .cg-whip{stroke:var(--clay);stroke-width:2.4px}.crape-dg .cg-stubs circle{fill:var(--clay);stroke:var(--ink);stroke-width:3px}.crape-dg .cg-cut{stroke:var(--clay);stroke-width:3px;stroke-dasharray:10 6;fill:none}.crape-dg .cg-bloom circle{fill:var(--teal)}html.m .crape-dg [data-draw] path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s ease-out .3s}html.m.mr .crape-dg[data-reveal]:not(.in) [data-draw] path{stroke-dashoffset:1px}html.m.mr .crape-dg[data-reveal]:not(.in){opacity:1;transform:none}html.m.mf .crape-dg[data-reveal]:not(.in) [data-draw] path{stroke-dashoffset:0!important}.crape-dg .cg-bloom circle{transform-box:fill-box;transform-origin:50%;transition:transform .5s 1.4s}html.m.mr .crape-dg[data-reveal]:not(.in) .cg-bloom circle{transform:scale(0)}html.m.mf .crape-dg[data-reveal]:not(.in) .cg-bloom circle{transform:none!important}.fig-cap{max-width:60ch;margin:12px 0 0;font-size:14px;font-weight:700}.facts{background:var(--cream);border:2px solid var(--ink);margin:0 0 12px;padding:10px 14px;font-weight:800;display:inline-block}.mathstage{align-items:center;gap:clamp(20px,3vw,44px);display:grid}@media (width>=1000px){.mathstage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cy{width:100%;max-width:640px;height:auto;margin-inline:auto;display:block}.cy path{stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.cy .t{fill:#b58a3a}.cy .l{fill:#6b4a22}.cy .r{fill:#4b3216}.cy .g{fill:none;stroke:#f6e9c88c;stroke-width:1.2px}.cy .cy-arrow{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cy-slab .t{fill:#8a5e26}.cy-slab .l{fill:#4b3216}.cy-slab .r{fill:#3a270f}html.m .cy-cube{transition:transform .9s cubic-bezier(.2, .9, .3, 1) calc(var(--i) * .14s)}html.m.mr [data-reveal]:not(.in) .cy-cube{transform:translateY(-34px)}html.m.mf [data-reveal]:not(.in) .cy-cube{transform:none!important}html.m .cy-slab{transform-box:fill-box;transform-origin:50% 100%;transition:transform .8s .5s}html.m.mr [data-reveal]:not(.in) .cy-slab{transform:scaleY(.4)}html.m.mf [data-reveal]:not(.in) .cy-slab{transform:none!important}.eq{flex-wrap:wrap;align-items:stretch;gap:10px 8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.eq li{background:var(--paper);border:2px solid var(--ink);align-content:space-between;gap:4px;min-width:76px;padding:10px 14px 9px;display:grid}.eq li b{font:400 clamp(30px, 3.4vw, 48px)/1 var(--slab);letter-spacing:-.02em}.eq li small{font:600 12px/1.25 var(--sans);max-width:14ch}.eq li.op{background:0 0;border:0;align-content:center;min-width:0;padding:0 2px}.eq li.op b{font-size:clamp(26px,3vw,40px)}.eq li.res{background:var(--teal);color:var(--cream);border-color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.eq li.res small{max-width:20ch}html.m .eq li{transition:opacity .25s,transform .4s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i) * 45ms)}html.m.mr .eq[data-reveal]:not(.in) li{opacity:0;transform:scale(.8)}html.m.mr .eq[data-reveal]:not(.in){opacity:1;transform:none}html.m.mf .eq[data-reveal]:not(.in) li{opacity:1!important;transform:none!important}.inout{border:2px solid var(--ink);background:var(--paper);gap:0;max-width:560px;margin:20px 0 0;display:grid}.inout>div{padding:14px 16px}.inout>div+div{background:var(--cream);border-top:2px dashed #1b2a2080}.inout ul{gap:5px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.inout li{padding-left:28px;position:relative}.inout .y li:before,.inout .n li:before{font:400 22px/1.3 var(--slab);position:absolute;top:-2px;left:0}.inout .y li:before{content:"✓";color:var(--teal)}.inout .n li:before{content:"×";color:var(--clay)}.inout .n li{opacity:.9}.swatches{gap:16px;margin-top:8px;display:flex}.swatches span{border:2px solid var(--ink);height:120px;box-shadow:4px 4px 0 var(--ink);flex:1}.sw-pine{background:repeating-linear-gradient(112deg,#8e4a1e 0 2px,#c98a1e 2px 5px,#6b4a22 5px 6px,#b07a28 6px 9px)}.sw-wood{background-color:#3a270f;background-image:radial-gradient(circle at 20% 30%,#6b4a22 0 10px,#0000 11px),radial-gradient(circle at 60% 65%,#4b3216 0 12px,#0000 13px),radial-gradient(circle at 85% 25%,#7a5428 0 9px,#0000 10px),radial-gradient(circle at 35% 80%,#5a3d1a 0 9px,#0000 10px),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.bp{width:100%;max-width:480px;height:auto;display:block}.bp-area{fill:#6b4a22;stroke:var(--ink);stroke-width:3px}.bp-area.dash{fill:#f6e9c899;stroke-dasharray:10 8}.bp-plant{fill:var(--teal);stroke:var(--ink);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%}.bp-core{fill:var(--cream)}html.m .bp-plant{transition:transform .5s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i) * 70ms)}html.m.mr [data-reveal]:not(.in) .bp-plant{transform:scale(0)}html.m.mf [data-reveal]:not(.in) .bp-plant{transform:none!important}.vtbl{border-collapse:collapse;background:var(--paper);border:2px solid var(--ink);width:100%;box-shadow:7px 7px 0 var(--ink);font-size:16px}.vtbl th,.vtbl td{text-align:left;vertical-align:top;border-bottom:1px solid #1b2a2059;padding:13px 14px}.vtbl tbody tr:last-child>*{border-bottom:0}.vtbl thead th{font:400 clamp(20px, 2.3vw, 32px)/1.05 var(--slab);letter-spacing:-.02em;color:var(--cream);border-bottom:2px solid var(--ink);padding:18px 14px}.vtbl thead th:nth-child(2){background:var(--teal)}.vtbl thead th:nth-child(3){background:var(--ink)}.vtbl tbody th{font:700 12px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--cream);width:24%}.vtbl td{font-weight:600}.vtbl td:nth-child(2){background:#0b5b5a14}@media (width<=560px){.vtbl th,.vtbl td{padding:10px 8px;font-size:14px}.vtbl tbody th{letter-spacing:.04em;font-size:10.5px}.vtbl thead th{padding:12px 8px;font-size:17px}}.sodcal{margin:8px 0 0}.sodcal ul{grid-template-columns:repeat(12,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.sodcal li{border:2px solid var(--ink);height:clamp(52px,7vw,90px);font:700 clamp(9px, 1.1vw, 14px)/1 var(--sans);background:repeating-linear-gradient(135deg, #1b2a2038 0 3px, transparent 3px 7px), var(--cream);border-radius:2px;place-items:end center;padding-bottom:6px;display:grid}html.m .sodcal li.on{transition:transform .5s cubic-bezier(.3, 1.5, .5, 1) calc(var(--i) * 60ms)}html.m.mr .sodcal[data-reveal]:not(.in) li.on{transform:translateY(18px)}html.m.mr .sodcal[data-reveal]:not(.in){opacity:1;transform:none}html.m.mf .sodcal[data-reveal]:not(.in) li.on{transform:none!important}.sodcal .rl{font:700 12px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;display:flex}.pallet-note{align-items:center;gap:16px;margin-top:18px;display:flex}.pallet{fill:none;width:92px;height:auto;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;flex:none}.pallet .sd{fill:var(--teal)}.tick-list{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tick-list li{padding-left:28px;font-size:18px;font-weight:700;position:relative}.tick-list li:before{content:"";background:var(--teal);border-radius:2px;width:16px;height:16px;position:absolute;top:.4em;left:0}.st{align-items:start;gap:clamp(24px,3vw,44px);display:grid}@media (width>=1000px){.st{grid-template-columns:minmax(0,480px) minmax(0,1fr)}.st .dialcol{position:sticky;top:84px}}.dialw{max-width:460px;margin-inline:auto;position:relative;container-type:inline-size}.dial{width:100%;height:auto;display:block;overflow:visible}.dial a{cursor:pointer;text-decoration:none}.dial .wd{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px;transition:fill .2s}.dial .k-w .wd{fill:var(--teal)}.dial .k-b .wd{fill:#5e9d95}.dial .k-l .wd,.dial .k-o .wd{fill:#efd9a0}.dial a:hover .wd{stroke-width:5px}.dial .wl{font:800 17px var(--sans);fill:var(--ink);text-anchor:middle;dominant-baseline:central;pointer-events:none}.dial .k-w .wl{fill:var(--cream)}.dial a[aria-current=true] .wd{stroke:var(--ink);stroke-width:6px;fill:var(--gold)}.dial a[aria-current=true] .wl{fill:var(--ink)}.dial a:focus-visible{outline:none}.dial a:focus-visible .wd{stroke:var(--teal);stroke-width:7px}.dial .hur-arc{fill:none;stroke:var(--clay);stroke-width:6px;stroke-linecap:butt}.dial .ctr{fill:var(--cream);stroke:var(--ink);stroke-width:3px}.dialw .cword{text-align:center;font:400 6cqw/1 var(--slab);letter-spacing:-.02em;pointer-events:none;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialw .cword small{font:700 2.9cqw/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--clay-ink);margin-top:2cqw;display:block}.dial-leg{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:14px 0 0;padding:0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.dial-leg i{border:2px solid var(--ink);vertical-align:-1px;background:var(--cream);border-radius:2px;width:18px;height:12px;margin-right:6px;display:inline-block}.dial-leg i.k-w{background:var(--teal)}.dial-leg i.k-b{background:#5e9d95}.dial-leg i.k-l{background:#efd9a0}.dial-leg .hur{color:var(--clay-ink)}.dial-leg .hur i{border:0;border-top:4px solid var(--clay);background:0 0;height:0}.seasons-intro{max-width:62ch;margin:18px 0 0;font-weight:600}.mo{background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);scroll-margin-top:84px}.mo+.mo{margin-top:28px}html.js .moset .mo:not(.on){display:none}.mo-h{border-bottom:2px solid var(--ink);background:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:16px 20px 12px;display:flex}.mo-h h2{font:400 clamp(36px, 5vw, 64px)/1 var(--slab);letter-spacing:-.02em}.mo-h .hurtag{font:800 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--clay);padding:6px 9px}.mo-b{gap:0;display:grid}@media (width>=760px){.mo-b{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.plate-wx{padding:16px 16px 12px;position:relative}.plate-wx .photo{border:3px solid var(--cream);background:var(--cream);position:relative;transform:rotate(-1.5deg);box-shadow:5px 6px #1b2a204d}.plate-wx .photo img{aspect-ratio:4/3;object-fit:cover}.plate-wx .photo figcaption{padding:6px 8px 8px}.plate-wx[data-wx=cool] .photo picture:after{content:"";aspect-ratio:4/3;opacity:.3;mix-blend-mode:screen;pointer-events:none;background:#cfe0ee;position:absolute;top:0;left:0;right:0}.plate-wx[data-wx=cool] .photo img{filter:saturate(.8)brightness(1.03)}.plate-wx[data-wx=rain] .photo picture:after{content:"";aspect-ratio:4/3;opacity:.18;pointer-events:none;background:#5a7184;position:absolute;top:0;left:0;right:0}.plate-wx[data-wx=leaves] .photo picture:after{content:"";aspect-ratio:4/3;opacity:.14;mix-blend-mode:multiply;pointer-events:none;background:#e6b43a;position:absolute;top:0;left:0;right:0}.plate-wx .photo picture{display:block;position:relative}.wxtag{font:800 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0}.mo-wx{z-index:4;pointer-events:none;clip-path:polygon(-80% 0,-80% 0,-80% 100%,-80% 100%);position:absolute;overflow:hidden}.mo-wx .tint{background:linear-gradient(100deg,#0e18229e,#1e304080);position:absolute;inset:0}.mo-wx canvas{width:100%;height:100%;position:absolute;inset:0}.mo-leaf{z-index:5;background:var(--clay);pointer-events:none;opacity:0;border-radius:100% 0;width:16px;height:10px;position:absolute;top:0;left:0}.mo-leaf.g{background:#c98a1e}.mo-leaf.o{background:#8e4a1e}.mo-lines{margin:0;padding:6px 20px 14px;display:grid}.mo-lines>div{border-bottom:1px dotted #1b2a2099;gap:3px;padding:12px 0;display:grid}.mo-lines>div:last-child{border-bottom:0}.mo-lines dt{font:700 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.mo-lines dd{max-width:54ch;margin:0;font-weight:500}.mo-lines dd.book{flex-wrap:wrap;gap:8px 10px;display:flex}.mo-lines dd.book a{border:2px solid var(--ink);background:var(--gold-2);border-radius:2px;align-items:baseline;gap:8px;padding:6px 10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mo-lines dd.book a:hover{background:var(--ink);color:var(--cream)}.mo-lines dd.book a b{font:400 17px/1 var(--slab)}.mo-lines dd.book a small{font:700 12px var(--sans)}@keyframes moin{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}html.m .mo.swap .mo-lines{animation:.45s cubic-bezier(.2,.9,.3,1) moin}html:not(.js) .st{grid-template-columns:1fr}html:not(.js) .dialcol{display:none}html:not(.js) .mo-nav{display:flex}.mo-nav{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:none}.mo-nav a{border:2px solid var(--ink);background:#f6e9c899;border-radius:2px;padding:8px 12px;font-weight:700;text-decoration:none;display:block}.hurstrip{padding-top:18px;position:relative}.hurstrip .mcells.sm .mcell{height:40px;font-size:13px;line-height:36px}.hurstrip .bkt{border:4px solid var(--clay);border-bottom:0;width:50%;height:12px;position:absolute;top:0;left:41.6667%}html.m .hurstrip .bkt{transition:clip-path 1.3s cubic-bezier(.6,0,.2,1) .2s}html.m.mr .hurstrip[data-reveal]:not(.in) .bkt{clip-path:inset(0 100% 0 0)}html.m.mr .hurstrip[data-reveal]:not(.in){opacity:1;transform:none}html.m.mf .hurstrip[data-reveal]:not(.in) .bkt{clip-path:none!important}.hurstrip .mcell.hur{background:#b5412a2e}.hurstrip .mcell.hur.on{background:var(--clay);border-color:var(--clay);color:#fff}.oaks{align-items:center;gap:20px;display:grid}@media (width>=800px){.oaks{grid-template-columns:150px minmax(0,1fr)}}.oaks svg{width:150px;height:auto}.oaks svg path{fill:none;stroke:var(--gold);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.oaks svg .lf{fill:var(--gold);stroke:none}html.m .oaks svg .lf{transform-box:fill-box;transform-origin:50% 0;animation:5s ease-in-out infinite alternate sway}html.m .oaks svg .lf:nth-of-type(2n){animation-delay:-1.7s}@keyframes sway{0%{transform:rotate(-12deg)translateY(0)}to{transform:rotate(14deg)translateY(10px)}}.est{gap:22px;display:grid}.est-tabs{border:2px solid var(--ink);background:var(--paper);border-radius:2px;gap:0;width:max-content;max-width:100%;display:flex;overflow:hidden}.est-tabs button{min-height:48px;font:800 16px var(--sans);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:8px 20px}.est-tabs button+button{border-left:2px solid var(--ink)}.est-tabs button[aria-selected=true]{background:var(--teal);color:var(--cream)}.est-tabs button:hover:not([aria-selected=true]){background:var(--gold-2)}.est-tabs button:focus-visible{outline-offset:-5px}.est-panel{align-items:start;gap:clamp(22px,3vw,44px);display:grid}@media (width>=960px){.est-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.est-form{background:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);gap:20px;padding:clamp(16px,2.2vw,28px);display:grid}.est-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.est-form legend,.est-form .fl{margin-bottom:2px;padding:0;font-size:16px;font-weight:800}.est-help{max-width:54ch;margin:0;font-size:14px;font-weight:500}.est-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.est-row .x{font:400 26px/48px var(--slab)}.est-in{gap:4px;display:grid}.est-in label{font-size:14px;font-weight:700}.est input[type=number]{border:2px solid var(--ink);width:100%;color:var(--ink);font:700 20px var(--sans);background:#fff;border-radius:2px;min-height:48px;padding:8px 12px}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg span{border:2px solid var(--ink);background:#fff;border-radius:2px;align-items:center;min-height:46px;padding:6px 14px;font-size:15px;font-weight:700;display:flex}.seg input:checked+span{background:var(--teal);color:var(--cream);border-color:var(--teal)}.seg input:focus-visible+span{outline:3px solid var(--teal);outline-offset:2px;box-shadow:0 0 0 5px var(--cream)}.seg label:hover span{background:var(--gold-2)}.seg input:checked+span:hover{background:var(--teal)}.lotpick{gap:8px;display:grid}.est-out{gap:18px;min-width:0;display:grid}.est-line{background:var(--cream);border:2px solid var(--ink);border-left-width:10px;margin:0;padding:14px 16px;font-weight:600}.est-line.big{font:400 clamp(24px, 3vw, 38px)/1.1 var(--slab);letter-spacing:-.01em;background:var(--paper);border-left-color:var(--teal);box-shadow:6px 6px 0 var(--ink)}.est-line.big b{color:var(--teal)}.est-line.warn{border-left-color:var(--clay)}.est-empty{margin:0;font-weight:600}.est-match{gap:12px;display:grid}.est-match .ticket-w{max-width:420px}@keyframes est-in{0%{opacity:0;transform:translateY(26px)rotate(-2deg)scale(.96)}to{opacity:1;transform:none}}html.m .est-pop{animation:.55s cubic-bezier(.2,.9,.3,1) both est-in}.est-quote{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.est-math ul{gap:14px;max-width:70ch;margin:0;padding:0;list-style:none;display:grid}.est-math li{padding-left:20px;font-size:17px;font-weight:500;position:relative}.est-math li:before{content:"";background:var(--teal);border-radius:2px;width:10px;height:10px;position:absolute;top:.55em;left:0}.est-ns{max-width:62ch}.pl-strip{gap:12px;display:grid}.pl-strip .ticket-w{max-width:460px}.est-mrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.svh-pr{gap:10px}.svh-pr .price.lg{padding-top:.06em;line-height:.95}.svh .mcells.sm .mcell{font-size:11px}@media (width<=560px){.mb-m{letter-spacing:-.04em;font-size:11px}}.b2-links{margin-top:16px}.vs+.b2-links{margin-top:20px}.sodcal li{color:var(--ink)}.sodcal li.on{background:var(--gold);border-color:var(--cream);color:var(--ink)}.est-ticket{gap:14px;display:grid}.est-ticket[hidden]{display:none}.mcells.sm .mcell{font-size:11px}@media (width<=560px){.vtbl tbody th{letter-spacing:.02em;font-size:11px}}@media (width>=560px) and (width<=1499px){.svh-sod .svh-buy,.svh-lawn .svh-buy{grid-template-columns:1fr}}main .mcells.sm .mcell{font-size:11px}@media (width<=360px){.hurstrip .mcells.sm .mcell{letter-spacing:-.06em;font-size:9px}.hurstrip .mcells.sm{gap:2px}}@media (width>=560px){.svh-cleanups .svh-buy{grid-template-columns:1fr}}.lots{width:100%;max-width:520px;height:auto;overflow:visible}.lots .pl{fill:#0b5b5a2e;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:9 6}.lots .lawn{fill:var(--teal-2);opacity:.55}.lots .hs{fill:var(--ink)}.lots .dr{fill:var(--gold-2);stroke:var(--ink);stroke-width:1.5px}.lots .tr{fill:var(--teal);stroke:var(--ink);stroke-width:2px}.lots text{font:400 22px var(--slab);fill:var(--ink)}.lots .lb{fill:var(--cream);stroke:var(--ink);stroke-width:2px}.est-tot{border-top:4px solid var(--ink);justify-content:space-between;align-items:baseline;gap:14px;padding-top:10px;display:flex}.est-tot b{font:400 clamp(38px, 5vw, 60px)/1 var(--slab);letter-spacing:-.02em}.est-tot span{font-weight:800}.est-tot small{font:700 18px var(--sans);margin-left:.2em}.est .rulerbar{padding:0}.est .mcells.picker .mcell{height:40px;font-size:13px;line-height:36px}.lane .gs{fill:var(--ink);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.lane .gw{fill:var(--gold);stroke:var(--ink);stroke-width:3px}@media (width<=360px){main .mcells.sm .mcell{letter-spacing:-.07em;padding:0;font-size:9px}main .mcells.sm{gap:2px}}.plan-rows{gap:22px;margin:0;padding:0;list-style:none;display:grid}.plan-rows .plancard{min-width:0}.est .plancard{grid-template-columns:minmax(0,1fr)}.est .pl-strip .b2-ticket{max-width:520px}.est .pc-strip,.plan-rows .pc-strip{min-width:0}.est .mcells.picker label{display:block;position:relative}.est .mcells.picker input{z-index:2}
