.gp-page{--gp-red: #A2392E;--gp-green: #4E6A3A;--gp-block: #DB8A5E;--gp-conc: #E7E2D8;--gp-steel: #CDD5DF;--gp-wood: #D8AE72;--gp-wood-d: #B9874F;--gp-glass: #CFE0F2;--gp-awn: #B5473A;--gp-nail: radial-gradient(circle, #7A5530 0 1.8px, transparent 2.3px)}.gp-page .gp-hero.field-paper{background:linear-gradient(180deg,#FBF5EA 0%,var(--paper) 62%,#F1EBDF 100%)}.gp-page .gp-hero .porch-h1{font-size:clamp(46px,3.4vw + 22px,76px);max-width:13ch}.gp-page .gp-hero.has-art{grid-template-columns:minmax(0,1fr) minmax(340px,600px);grid-template-rows:repeat(5,auto) 1fr}.gp-page .gp-hero.has-art>.porch-hero-art{grid-row:1 / span 6;align-self:end;max-width:600px;margin-bottom:calc(-1*clamp(14px,2.2vh,22px))}.gp-page .gp-hero.has-art>.porch-short{align-self:start}.gp-hall{overflow:visible}.gp-page{--gp-nb: 64px}@media(max-width:743px){.gp-page{--gp-nb: 44px}}.gp-page .gp-hero.field-hero{padding-bottom:var(--gp-nb)}.gp-page .gp-hero>.porch-short{margin-bottom:clamp(30px,5vh,56px)}html[data-js] body.gp-page .gp-hero>.porch-hero-end{transform:none;transition:none}.gp-page .gp-hero>.porch-hero-end{display:block}.gp-apron{width:100vw;margin-left:calc(50% - 50vw);height:22px;box-shadow:inset 0 2.4px 0 var(--field);background:linear-gradient(90deg,rgba(0,27,113,.22) 0 1.2px,transparent 1.2px) 0 0 / 132px 100%,var(--gp-conc)}.gp-hall :is(.gp-steel,.gp-block,.gp-conc,.gp-glass,.gp-red,.gp-green,.gp-wood,.gp-shade,.gp-inside,.gp-far,.gp-board,.gp-canvas){stroke:var(--field);stroke-width:1.3;stroke-linejoin:round}.gp-hall .gp-steel{fill:var(--gp-steel)}.gp-hall .gp-block{fill:var(--gp-block)}.gp-hall .gp-conc{fill:var(--gp-conc)}.gp-hall .gp-glass{fill:var(--gp-glass)}.gp-hall .gp-red{fill:var(--gp-red)}.gp-hall .gp-green{fill:var(--gp-green)}.gp-hall .gp-wood,.gp-stack .gp-wood{fill:var(--gp-wood)}.gp-hall .gp-shade{fill:#e3d6c1}.gp-hall .gp-inside{fill:#6b4e40}.gp-hall .gp-far{fill:#f3ebdd}.gp-hall .gp-board{fill:#5a3a2a}.gp-hall .gp-canvas{fill:#fff}.gp-hall .gp-stripe{fill:var(--gp-awn)}.gp-hall .gp-louver{fill:none;stroke:#6e1f18;stroke-width:1.2;stroke-opacity:.55}.gp-hall .gp-frame{fill:none;stroke:var(--gp-green);stroke-width:5;stroke-linejoin:round}.gp-hall .gp-course{fill:none;stroke:#8f4a2a;stroke-width:.6;stroke-opacity:.45}.gp-hall .gp-seam{fill:none;stroke:var(--field);stroke-width:.7;stroke-opacity:.35}.gp-hall :is(.gp-thin,.gp-line,.gp-tail,.gp-track,.gp-ground){fill:none;stroke:var(--field)}.gp-hall .gp-thin{stroke-width:1;stroke-opacity:.75}.gp-hall .gp-thin-p{fill:none;stroke:#f3ebdd;stroke-width:1;stroke-opacity:.7}.gp-hall .gp-line{stroke-width:1.6;stroke-linecap:round}.gp-hall .gp-tail{stroke-width:2.4}.gp-hall .gp-track{stroke-width:2.2;stroke-linecap:round}.gp-hall .gp-ground{stroke-width:2.4}.gp-hall .gp-line-r{fill:var(--field)}.gp-hall .gp-slot{fill:#8a6238}.gp-hall .gp-bulb-off{fill:#f6efe0;stroke:var(--field);stroke-width:.8}.gp-hall .gp-awning{transform-box:fill-box;transform-origin:50% 0}@media(prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .gp-hero .gp-door-l{transform:translate(41px)}html[data-js]:not([data-ready]) .gp-hero .gp-door-r{transform:translate(-41px)}html[data-js]:not([data-ready]) .gp-hero .gp-setout{transform:translateY(-22px);opacity:0}html[data-js]:not([data-ready]) .gp-hero .gp-awning{transform:scaleY(0)}.gp-hero .gp-door{transition:transform 1.1s cubic-bezier(.45,.05,.25,1) var(--porch-open)}.gp-hero .gp-setout{transition:transform .5s var(--ease-spring) calc(var(--porch-open) + .7s + var(--i, 0) * 80ms),opacity .25s ease calc(var(--porch-open) + .7s + var(--i, 0) * 80ms)}.gp-hero .gp-awning{transition:transform .7s var(--ease-settle) calc(var(--porch-open) + 1.2s)}}.gp-page .gp-btn{gap:9px}.gp-btn-ico{width:20px;height:16px;flex:0 0 auto}.gp-page .gp-lang{font-size:15px}.gp-page .gp-lang a{color:var(--red-text)}.gp-page .gp-hero .gp-short{position:relative;max-width:60ch;margin-inline:10px;margin-top:10px;padding:24px clamp(18px,2vw,26px);background:#fffdf8;border-radius:4px;box-shadow:0 0 0 10px var(--gp-wood),0 0 0 11.5px var(--gp-wood-d),0 24px 40px -22px #0a163380}.gp-page .gp-short:before,.gp-page .gp-short:after{content:"";position:absolute;top:-10px;bottom:-10px;width:12px;background:var(--gp-nail) 50% 5px / 12px 12px no-repeat,var(--gp-nail) 50% calc(100% - 5px) / 12px 12px no-repeat,var(--gp-wood-d)}.gp-page .gp-short:before{left:-10px;border-radius:3px 0 0 3px}.gp-page .gp-short:after{right:-10px;border-radius:0 3px 3px 0}@media(max-width:1023px){.gp-page .gp-hero.has-art{grid-template-columns:minmax(0,1fr) minmax(200px,40%);column-gap:20px;grid-template-rows:repeat(5,auto) 1fr}.gp-page .gp-hero.has-art>*{grid-column:1}.gp-page .gp-hero.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 6;align-self:end;justify-self:end;max-width:360px}.gp-page .gp-hero.has-art>.porch-hero-end{grid-column:1 / -1}}@media(max-width:743px){.gp-page .gp-hero.has-art{grid-template-columns:minmax(0,1fr) 140px;column-gap:10px;grid-template-rows:none}.gp-page .gp-hero.has-art>.porch-eyebrow{grid-column:1;grid-row:1}.gp-page .gp-hero.has-art>.porch-h1{grid-column:1;grid-row:2}.gp-page .gp-hero.has-art>.gp-lang{grid-column:1;grid-row:3}.gp-page .gp-hero.has-art>.porch-actions{grid-column:1 / -1;grid-row:4}.gp-page .gp-hero.has-art>.porch-short{grid-column:1 / -1;grid-row:5}.gp-page .gp-hero.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 3;align-self:end;max-width:140px;margin-bottom:0}.gp-page .gp-hallwrap{position:relative;width:140px;height:82px;overflow:hidden}.gp-page .gp-hallwrap .gp-hall{position:absolute;left:-47px;top:-49px;width:233px;max-width:none;height:auto}.gp-page .gp-hero .porch-h1{font-size:clamp(34px,10vw,44px)}.gp-page .gp-lang{font-size:14px;flex-direction:column;gap:2px}.gp-page .gp-lang>span{display:none}}.gp-crate{position:relative;max-width:1080px;margin-inline:auto;padding:18px 22px;border-radius:8px;background:var(--gp-nail) 7px 7px / 12px 12px no-repeat,var(--gp-nail) calc(100% - 7px) 7px / 12px 12px no-repeat,var(--gp-nail) 7px calc(100% - 7px) / 12px 12px no-repeat,var(--gp-nail) calc(100% - 7px) calc(100% - 7px) / 12px 12px no-repeat,linear-gradient(90deg,var(--gp-wood-d) 0 18px,transparent 18px calc(100% - 18px),var(--gp-wood-d) calc(100% - 18px)),repeating-linear-gradient(180deg,var(--gp-wood) 0 30px,#A57744 30px 33px);box-shadow:inset 0 0 0 1.5px #a57744,0 18px 40px -30px #0a163380}.gp-crate .gp-quote,.gp-crate .gp-quote .form-card{max-width:none}.gp-crate .gp-quote .form-card{border-radius:6px;box-shadow:0 0 0 1.5px #a57744}@media(min-width:1024px){.gp-crate .gp-quote .form-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.7fr) auto;align-items:end;gap:12px 14px;padding:22px 24px 18px}.gp-crate .gp-quote .row,.gp-crate .gp-quote .quote-starter-actions{display:contents}.gp-crate .gp-quote .quote-starter-note{grid-column:1 / -1}.gp-crate .gp-quote .form-card :is(input,select){height:46px}.gp-crate .gp-quote button[type=submit]{width:auto;white-space:nowrap}}.gp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.4vw,56px);align-items:start}.gp-split>*,.gp-moves-grid>*{min-width:0}@media(min-width:1024px){.gp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-split-trucks{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.gp-photo{width:100%}.gp-stack{display:block;width:min(100%,360px);height:auto;margin-top:clamp(18px,2.6vh,28px)}.gp-stack .gp-wood{stroke:var(--field);stroke-width:1.6}.gp-stack .gp-slat{fill:none;stroke:#8a6238;stroke-width:2.4}.gp-stack .gp-post{fill:none;stroke:var(--field);stroke-width:1.4;stroke-opacity:.7}.gp-stack .gp-plate{fill:#fffdf8;stroke:var(--field);stroke-width:1.2}.gp-stencil{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.22em;fill:var(--field)}.gp-stack .gp-ground-d{fill:none;stroke:var(--field);stroke-width:2}.gp-mapcrate{min-height:260px;display:grid;place-items:center;padding:34px 30px;border-radius:8px;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 22px 22px,var(--paper);box-shadow:inset 0 0 0 12px var(--gp-wood),inset 0 0 0 13.5px #a57744,inset 0 0 0 15px var(--field),0 22px 40px -30px #0a16338c}.gp-mapslot{max-width:34ch;text-align:center;font-size:15px;line-height:1.5}@media(max-width:743px){.gp-mapcrate{min-height:190px}}.gp-elev{display:block;width:100%;max-width:520px;height:auto;justify-self:center}.gp-elev :is(.gp-tbox,.gp-tcab){fill:#fff;stroke:var(--field);stroke-width:1.8;stroke-linejoin:round}.gp-elev .gp-tglass{fill:var(--gp-glass);stroke:var(--field);stroke-width:1.2}.gp-elev .gp-tstar{fill:var(--polaris-sky)}.gp-elev .gp-thin{fill:none;stroke:var(--field);stroke-width:1;stroke-opacity:.3}.gp-elev .gp-line{fill:none;stroke:var(--field);stroke-width:2.4}.gp-elev .gp-tire{fill:var(--field)}.gp-elev .gp-hub{fill:#fff}.gp-elev .gp-dim{fill:none;stroke:var(--red-text);stroke-width:1.2}.gp-elev .gp-dimtag{fill:var(--pale);stroke:var(--red-text);stroke-width:1.2}.gp-dimtext{font-family:var(--font-display);font-weight:700;font-size:11px;fill:var(--red-text)}.gp-elev .gp-ground-d{fill:none;stroke:var(--field);stroke-width:2;stroke-opacity:.5;stroke-dasharray:2 6}.gp-truss{margin-top:clamp(22px,3.4vh,36px)}.gp-truss svg{display:block;width:100%;height:auto;fill:none;stroke:var(--field);stroke-linecap:round;stroke-linejoin:round}.gp-truss .gp-tr-chord{stroke-width:3}.gp-truss .gp-tr-web{stroke-width:1.4;stroke-opacity:.7}.gp-draw path{stroke-dasharray:1;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){html[data-js] .gp-page .field:not(.in-view) .gp-draw path{stroke-dashoffset:1}.gp-draw path{transition:stroke-dashoffset .85s var(--ease-draw) .2s}}.gp-photo-plaza{aspect-ratio:3 / 2}.gp-page .gp-photo-plaza img{object-position:50% 62%}.gp-moves-grid{display:grid;gap:clamp(24px,3vw,44px);align-items:start}@media(min-width:1024px){.gp-moves-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-photo-market{grid-column:1 / -1;grid-row:2}}.gp-photo-market{aspect-ratio:12 / 5}.gp-page .gp-photo-market img{height:190%;object-position:50% 0}@media(max-width:743px){.gp-photo-market{aspect-ratio:16 / 9}.gp-page .gp-photo-market img{height:150%}}.gp-crates{list-style:none;margin:0;padding:0;display:grid;gap:16px 32px;max-width:72ch}.gp-crates li{position:relative;padding-left:42px;font-size:var(--t2);line-height:1.5}.gp-crates li:before{content:"";position:absolute;left:0;top:.22em;width:28px;height:20px;box-sizing:border-box;border:1.6px solid var(--field);border-radius:2px;background:linear-gradient(var(--field) 0 0) 0 5px / 100% 1.3px no-repeat,linear-gradient(var(--field) 0 0) 0 11px / 100% 1.3px no-repeat,linear-gradient(90deg,#A57744 0 3px,transparent 3px calc(100% - 3px),#A57744 calc(100% - 3px)),var(--gp-wood)}@media(min-width:744px){.gp-crates-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.gp-stall{border-radius:0 0 20px 20px;background:#fff;box-shadow:var(--porch-card)}.gp-stall-awn{height:48px;border-top:5px solid var(--field);border-radius:3px 3px 0 0;transform-origin:50% 0;background:repeating-linear-gradient(90deg,var(--gp-awn) 0 30px,#F3E3C8 30px 60px);-webkit-mask:radial-gradient(circle 15px at 15px 28px,#000 97%,transparent 100%) 0 0 / 30px 100% repeat-x,linear-gradient(#000 0 0) 0 0 / 100% 28px no-repeat;mask:radial-gradient(circle 15px at 15px 28px,#000 97%,transparent 100%) 0 0 / 30px 100% repeat-x,linear-gradient(#000 0 0) 0 0 / 100% 28px no-repeat}.gp-stall-body{padding:clamp(14px,2vw,22px) clamp(20px,2.6vw,34px) clamp(22px,2.6vw,30px)}.gp-stall .gp-crates b{white-space:nowrap;color:var(--field)}.gp-note{margin-top:clamp(18px,2.6vh,24px);color:var(--muted);font-size:15px}@media(prefers-reduced-motion:no-preference){html[data-js] .gp-page .field:not(.in-view) .gp-stall-awn{transform:scaleY(0)}.gp-stall-awn{transition:transform .6s var(--ease-settle) .25s}}.gp-areagrid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.8vw,22px)}@media(min-width:744px){.gp-areagrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.gp-areagrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-areacard{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start;padding:20px 22px;background:#fff;border-radius:16px;box-shadow:var(--porch-card)}.gp-areacard p{font-size:var(--t2);line-height:1.5}.gp-minicrate{width:56px;height:34px;margin-top:2px}.gp-minicrate rect{fill:var(--gp-wood);stroke:var(--field);stroke-width:1.6}.gp-minicrate path{fill:none;stroke:var(--field);stroke-width:1.2;stroke-opacity:.75}@media(prefers-reduced-motion:no-preference){html[data-js] .gp-page .field:not(.in-view) .gp-minicrate{transform:translateY(-14px);opacity:0}.gp-minicrate{transition:transform .5s cubic-bezier(.34,1.3,.5,1) var(--d, .2s),opacity .25s ease var(--d, .2s)}}.gp-page .gp-slots{gap:clamp(14px,1.6vw,22px)}@media(min-width:1024px){.gp-page .gp-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-page .porch-faq .porch-marker{background:#00249614;color:var(--red-text)}.gp-street .gp-nb-off{fill:#2a3e86;stroke:var(--pale);stroke-width:.8;stroke-opacity:.7}.gp-street .gp-nb-lamp{fill:#ffe27a}@media(prefers-reduced-motion:no-preference){html[data-js] .gp-street:not(.in-view) .gp-nb{opacity:0}html[data-js] .gp-street.in-view .gp-nb{animation:gp-warm .8s ease-out var(--d, .5s) both}html[data-js]:has(.site-footer.in-view) .gp-street:not(.in-view) .gp-nb{opacity:1;animation:none}}@keyframes gp-warm{0%{opacity:0}35%{opacity:.9}50%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gp-page :is(.gp-door,.gp-awning,.gp-setout,.gp-stall-awn,.gp-minicrate,.gp-nb){transform:none!important;opacity:1!important;transition:none!important;animation:none!important}.gp-page .gp-draw path{stroke-dashoffset:0!important;transition:none!important}}.gp-page{--gp-them: #9A2A1F;--gp-ok: #1E6B38}.gp-where-text{display:grid;gap:0 clamp(24px,3.4vw,56px)}.gp-where-text>*{min-width:0}@media(min-width:1024px){.gp-where-text{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-mapwrap.gp-mapcrate{display:block;min-height:0;place-items:normal;max-width:660px;margin:clamp(18px,2.6vh,28px) auto 0;padding:24px 24px 20px}.gp-citymap{margin:0}@media(max-width:743px){.gp-mapwrap.gp-mapcrate{padding:18px 16px 14px}}.gp-fig{margin:0}.gp-figcap{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.gp-photo-tall{aspect-ratio:4 / 5;max-width:440px}.gp-photo-crew{aspect-ratio:4 / 3}@media(max-width:743px){.gp-photo-tall{max-width:none;aspect-ratio:4 / 3}}@media(min-width:1024px){.gp-split-photo{align-items:center}}.gp-rungs{margin-top:clamp(18px,2.6vh,26px)}.gp-steps{margin-top:0}.gp-steps b{color:var(--field)}.gp-after-rungs{margin-top:clamp(22px,3vh,30px)}.gp-base{display:grid;max-width:900px;margin-inline:auto}.gp-base>*{min-width:0}.gp-truss-cap{margin:4px 0 0}.gp-truss-cap svg{max-height:90px}.gp-checks{position:relative}.gp-checks dl{margin:0;display:grid;gap:14px}.gp-check-row{display:grid;gap:4px;padding-bottom:14px;border-bottom:1.5px solid rgba(165,119,68,.3)}.gp-check-row:last-child{padding-bottom:0;border-bottom:0}.gp-checks dt{font-weight:700;color:var(--red-text)}.gp-checks dd{margin:0;font-size:16px;line-height:1.55}.gp-check-more{margin:20px 0 4px;font-size:15px}.gp-check-more a{color:var(--red-text);text-underline-offset:3px}.gp-near-grid{display:grid;gap:clamp(18px,2.4vw,32px)}.gp-near-grid>*{min-width:0}@media(min-width:744px){.gp-near-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-near-card{display:grid;align-content:start}.gp-near-links{grid-column:1 / -1;margin:0;max-width:72ch}.gp-near-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.gp-near-photos>*{min-width:0}.gp-near-photos .gp-figcap{margin-top:6px;font-size:13px;line-height:1.4}.gp-photo-near{aspect-ratio:4 / 3}.gp-page .gp-photo-wt img{object-position:50% 18%}.gp-cost-lead{max-width:64ch;margin:0 0 clamp(16px,2.4vh,24px)}.gp-bills{display:grid;gap:clamp(18px,2.4vw,28px);align-items:start}.gp-bills>*{min-width:0}@media(min-width:900px){.gp-bills{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-bill{padding:34px clamp(18px,2.4vw,28px) 22px;border-radius:6px 6px 16px 16px;background:linear-gradient(var(--gp-wood) 0 0) 0 0 / 100% 14px no-repeat,linear-gradient(#a57744 0 0) 0 14px / 100% 1.5px no-repeat,var(--gp-nail) 10px 4px / 12px 12px no-repeat,var(--gp-nail) calc(100% - 10px) 4px / 12px 12px no-repeat,#fff;box-shadow:var(--porch-card)}.gp-bill-h{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.3;font-weight:700;color:var(--ink)}.gp-bill-crew{margin:4px 0 0;font-weight:600;color:var(--red-text)}.gp-bill-dia{display:grid;gap:12px;margin:16px 0 10px;padding:14px 16px;border-radius:6px;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 18px 18px,var(--paper);box-shadow:inset 0 0 0 1.5px #e6d9c2}.gp-bill-team{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px}.gp-ico-mover{width:24px;height:32px;flex:none}.gp-ico-truck{width:58px;height:32px;flex:none}.gp-bill-plus{width:14px;height:14px;margin:0 6px 9px;flex:none;background:linear-gradient(var(--field) 0 0) center / 100% 2.5px no-repeat,linear-gradient(var(--field) 0 0) center / 2.5px 100% no-repeat}.gp-bill-clock{display:flex;flex-wrap:wrap;gap:5px}.gp-hr{width:28px;height:14px;border-radius:3px;background:var(--gp-wood);box-shadow:inset 0 0 0 1.5px var(--field)}.gp-hr-half{background:linear-gradient(90deg,var(--gp-wood) 50%,#FFFFFF 50%)}.gp-bill-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4}.gp-bill-table :is(th,td){padding:9px 0;border-bottom:1px solid #DCE5F1;text-align:left;vertical-align:baseline;font-weight:400}.gp-bill-table :is(th,td)+:is(th,td){padding-left:12px;text-align:right}.gp-bill-table thead :is(th,td){padding:0 0 6px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:1.5px solid #B9C6DA}.gp-bill-table tbody td:nth-child(2){font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-bill-table .gp-bill-them{color:var(--gp-them);font-size:15px;font-variant-numeric:tabular-nums}.gp-bill-table thead .gp-bill-them{color:var(--gp-them);font-size:13px}.gp-bill-zero th span{display:inline-flex;align-items:center;gap:8px}.gp-bill-zero th span:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px #2e7d46;background:#e3f1e7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 5 8.6 9.5 3.7' fill='none' stroke='%232E7D46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.gp-bill-table .gp-bill-zero td:nth-child(2){color:var(--gp-ok)}.gp-bill-table .gp-bill-total :is(th,td){padding-top:12px;border-top:2.5px solid var(--field);border-bottom:0;font-size:19px;font-weight:700}.gp-bill-table .gp-bill-total td:nth-child(2){color:var(--field)}@media(max-width:519px){.gp-bill-table{font-size:15px}.gp-bill-table .gp-bill-them{font-size:14px}}.gp-cost .gp-note{max-width:72ch}.field.gp-reviews .porch-night-copy{margin-top:clamp(16px,2.4vh,22px)}.gp-areas :is(.porch-where-we,.gp-near-card) .porch-h2{font-size:clamp(26px,2.6vw,36px)}.gp-areas .gp-near-card .porch-h2{font-size:clamp(22px,2vw,28px)}.gp-crew-split{align-items:center}.porch-crew-photos .gp-photo-crew{aspect-ratio:4 / 5}.porch-panel-body>.gp-split{margin-top:0}html[data-js] .gp-page .field.still .gp-stall-awn{transform:none!important;transition:none!important}.gp-look .gp-photo-market{grid-column:auto;grid-row:auto;aspect-ratio:3 / 2;max-width:300px}.gp-page .gp-look .gp-photo-market img{height:100%;object-fit:cover;object-position:50% 50%}@media(max-width:743px){.gp-look .gp-photo-market{max-width:none;aspect-ratio:16 / 9}}.gp-ko main :is(h2,h3){text-wrap:balance}.gp-ko :is(.porch-copy,.porch-steps4) a[href^="tel:"]{white-space:nowrap}@media(min-width:744px){.gp-ko .porch-look{align-items:center}}.gp-ko .gp-bill-zero th span{white-space:nowrap}@media(max-width:743px){.gp-bills{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;min-width:0;max-width:100%}.gp-bills>*{flex:0 0 86%;scroll-snap-align:start}}.gp-page .gp-more-links{margin-top:18px}.gp-page .gp-close{text-align:center}.gp-ko .gp-close .gp-btn{text-wrap:balance;word-break:keep-all}
