.ca-page{--ca-bronze: #3A3129;--ca-bronze-2: #5A4B3C;--ca-red: #C8102E;--ca-green: #0B6B3A;--ca-blue: #002496;--ca-stucco: #EADFC9;--ca-stucco-2: #D9C9A8;--ca-stone: #C9B48E;--ca-tint: #24323D;--ca-asphalt: #3B3F45;--ca-paint: #F5F2EA;--ca-acrylic: #F7F5EF;--ca-nb: 64px;--ca-ground-h: clamp(110px, 12.3vw, 196px)}@media(max-width:743px){.ca-page{--ca-nb: 44px;--ca-ground-h: 104px}}.ca-page svg text{font-family:var(--font-display);font-weight:700}.ca-page .ca-note{font-size:14px;line-height:1.5;color:var(--muted);max-width:62ch;margin-top:16px}.ca-page .ca-btn{gap:9px}.ca-page .ca-btn-ico{width:11px;height:17px;flex:0 0 auto}.ca-page .ca-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center}.ca-page .ca-split>*{min-width:0}.ca-page .ca-split-sign{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.ca-page .ca-split-photo{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.ca-page .ca-split-photo-r{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}@media(max-width:1023px){.ca-page :is(.ca-split,.ca-split-sign,.ca-split-photo,.ca-split-photo-r){grid-template-columns:minmax(0,1fr)}}.ca-page .ca-storefront{margin:0;border:12px solid var(--ca-bronze);border-top-width:24px;border-bottom-width:20px;border-radius:3px;background:var(--ca-tint);box-shadow:var(--porch-card)}.ca-page .ca-storefront-photo{display:block;width:100%;aspect-ratio:3 / 2;border-radius:0;box-shadow:none;overflow:hidden}.ca-page .ca-storefront-photo img{width:100%;height:100%;object-fit:cover}.ca-page .ca-storefront-tall .ca-storefront-photo{aspect-ratio:3 / 4}.ca-page .ca-photo-gazebo img{object-position:42% 60%}@media(max-width:1023px){.ca-page .ca-storefront-tall .ca-storefront-photo{aspect-ratio:4 / 3}.ca-page .ca-photo-gazebo img{object-position:30% 60%}}.ca-page .ca-cabinet{position:relative;background:var(--ca-bronze);padding:10px;border-radius:6px;box-shadow:var(--porch-card)}.ca-page .ca-cabinet:before,.ca-page .ca-cabinet:after{content:"";position:absolute;top:12px;width:8px;height:8px;border-radius:50%;background:var(--ca-stone);box-shadow:inset 0 0 0 1.5px #00000059}.ca-page .ca-cabinet:before{left:12px}.ca-page .ca-cabinet:after{right:12px}.ca-page .ca-cab-head{display:block;width:120px;height:16px;margin:0 auto 10px;border-radius:2px;background:var(--ca-red);box-shadow:inset 0 0 0 2px #ffffff8c}.ca-page .ca-cabinet .form-card{border:0;border-radius:3px;box-shadow:none;max-width:none}.ca-page .ca-hero .porch-h1{font-size:clamp(46px,3.6vw + 22px,82px)}.ca-page .ca-hero .porch-h1:after{content:"";display:block;height:9px;margin-top:.12em;max-width:9.2em;border-radius:2px;background:linear-gradient(90deg,var(--ca-bronze) 0 12%,var(--ca-bronze-2) 12% 17%,var(--ca-bronze) 17% 80%,var(--ca-bronze-2) 80% 85%,var(--ca-bronze) 85%)}.ca-page .ca-hero.field-hero{padding-bottom:var(--ca-nb)}.ca-page .ca-hero>.porch-short{margin-bottom:calc(var(--ca-ground-h) + clamp(12px,2vh,24px))}html[data-js] body.ca-page .ca-hero>.porch-hero-end{transform:none;transition:none}.ca-page .ca-ground{position:absolute;left:0;right:0;bottom:var(--ca-nb);height:var(--ca-ground-h);pointer-events:none}.ca-page .ca-ground svg{display:block;width:100%;height:100%}.ca-page .ca-hero.has-art{grid-template-columns:minmax(0,1fr) clamp(200px,19vw,280px);grid-template-rows:repeat(5,auto) 1fr}.ca-page .ca-hero.has-art>.porch-hero-art{grid-row:1 / span 6;align-self:end;max-width:280px;margin-bottom:calc(var(--ca-ground-h) * .62);position:relative;z-index:1}.ca-page .ca-hero.has-art>.porch-short{align-self:start}.ca-page .ca-pylon{overflow:hidden}.ca-page .ca-pp{transform-box:view-box}.ca-page .ca-lang{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ca-page .ca-lang-sep{font-weight:700;color:var(--ca-bronze)}.ca-page .ca-vinyl{font-weight:700;font-size:15px;line-height:1;color:#fff;text-decoration:none;padding:10px 13px 9px;border-radius:3px;box-shadow:inset 0 0 0 2px #ffffff8c}.ca-page .ca-vinyl:hover{text-decoration:underline;text-underline-offset:3px}.ca-page .ca-vinyl:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ca-page .ca-vinyl-red{background:var(--ca-red)}.ca-page .ca-vinyl-green{background:var(--ca-green)}.ca-page .ca-hero .ca-short{max-width:46rem;border:10px solid var(--ca-bronze);border-radius:3px;background:#fff;box-shadow:var(--porch-card);padding:0}.ca-page .ca-hero .ca-short .porch-short-h{margin:0;padding:9px 16px 8px;background:var(--ca-tint);color:#fff;border-bottom:6px solid var(--ca-bronze)}.ca-page .ca-hero .ca-short .porch-short-h svg,.ca-page .ca-hero .ca-short .porch-short-h path{fill:#fff}.ca-page .ca-hero .ca-short p{margin:0;padding:14px 20px 16px;color:var(--ink);font-size:17px;line-height:1.55}@media(max-width:1023px){.ca-page .ca-hero.has-art{grid-template-columns:minmax(0,1fr) clamp(150px,24vw,200px);column-gap:20px}.ca-page .ca-hero.has-art>*{grid-column:1}.ca-page .ca-hero.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 6;justify-self:end;max-width:200px}}@media(max-width:743px){.ca-page .ca-hero.has-art{grid-template-columns:minmax(0,1fr) 80px;column-gap:10px;grid-template-rows:none}.ca-page .ca-hero.has-art>.porch-eyebrow{grid-column:1;grid-row:1}.ca-page .ca-hero.has-art>.porch-h1{grid-column:1;grid-row:2}.ca-page .ca-hero.has-art>.ca-lang{grid-column:1 / -1;grid-row:3}.ca-page .ca-hero.has-art>.porch-actions{grid-column:1 / -1;grid-row:4}.ca-page .ca-hero.has-art>.porch-short{grid-column:1 / -1;grid-row:5}.ca-page .ca-hero.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 2;align-self:end;max-width:80px;margin-bottom:0}.ca-page .ca-hero .porch-h1{font-size:clamp(36px,10.4vw,46px)}.ca-page .ca-vinyl{font-size:14px}.ca-page .ca-hero .ca-short p{font-size:16px;padding:12px 16px 14px}}.ca-page .ca-hp{transform-box:view-box}@media(prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .ca-page .ca-hp{transform:translate(-240px)}html[data-js]:not([data-ready]) .ca-page .ca-pp{transform:translate(240px)}.ca-page .ca-hp{transition:transform .7s var(--ease-settle) calc(var(--porch-open) + .05s)}.ca-page .ca-pp{transition:transform .7s var(--ease-settle) calc(var(--porch-open) + .45s + var(--i, 0) * .13s)}.ca-page .ca-pp:nth-child(n+4){transition-delay:calc(var(--porch-open) + 1s + (var(--i, 3) - 3) * .13s)}}.ca-page .ca-quote-cab{max-width:1080px;margin-inline:auto}.ca-page .ca-quote-cab .quote-starter{max-width:none}.ca-page .ca-directory{margin-top:clamp(20px,3vh,28px);border:8px solid var(--ca-bronze);border-radius:3px;background:var(--ca-acrylic);max-width:60ch}.ca-page .ca-directory-head{margin:0;background:var(--ca-blue);color:#fff;font-weight:700;font-size:13px;letter-spacing:.14em;padding:8px 14px 7px}.ca-page .ca-directory-slot{margin:0;padding:18px 20px;min-height:104px;display:grid;align-items:center;font-size:15px;line-height:1.5;color:var(--ink);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:22px 22px}.ca-page .ca-body-wide{max-width:70ch}.ca-page .ca-plan{margin-top:clamp(22px,3.4vh,36px)}.ca-page .ca-plan svg{display:block;width:100%;height:auto;border-radius:4px}.ca-page .ca-ko-field .porch-copy{color:var(--pale)}.ca-page .ca-ko-field .porch-copy a{color:#fff;font-weight:600;text-underline-offset:3px}.ca-page .ca-blade{justify-self:center;width:clamp(92px,9vw,128px)}.ca-page .ca-blade svg{display:block;width:100%;height:auto}.ca-page .ca-blade-sign{transform-box:fill-box;transform-origin:50% 0}@media(max-width:1023px){.ca-page .ca-ko-field .ca-split-sign{grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:20px}.ca-page .ca-blade{width:64px}}.ca-page .ca-fb{display:grid;grid-template-columns:clamp(170px,20vw,250px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.ca-page .ca-fb>*{min-width:0}.ca-page .ca-fb-sign svg{display:block;width:100%;height:auto}.ca-page .ca-fb-plate{transform-box:fill-box;transform-origin:50% 50%}@media(max-width:743px){.ca-page .ca-fb{grid-template-columns:minmax(0,1fr)}.ca-page .ca-fb-sign{width:190px;order:2}}.ca-page .ca-monument{width:100%;max-width:380px;justify-self:center}.ca-page .ca-monument svg{display:block;width:100%;height:auto}.ca-page .ca-before-field .ca-split-sign{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}@media(max-width:1023px){.ca-page .ca-before-field .ca-split-sign{grid-template-columns:minmax(0,1fr)}.ca-page .ca-monument{justify-self:start;max-width:340px}}.ca-page .ca-mono-p{transform-box:fill-box}.ca-page .ca-stalls{display:flex;margin-top:clamp(20px,3vh,28px);max-width:330px;background:var(--ca-asphalt)}.ca-page .ca-stalls svg{width:33.333%;height:auto;display:block}.ca-page .ca-stall{transform-origin:50% 50%}.ca-page :is(.ca-look-field,.ca-where-field) .porch-copy a{color:var(--red-text);font-weight:600;text-underline-offset:3px}.ca-page .ca-post{width:100%;max-width:290px;justify-self:center}.ca-page .ca-post svg{display:block;width:100%;height:auto}.ca-page .ca-blade-in{transform-box:fill-box}.ca-page .ca-where-field .ca-split-sign{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}@media(max-width:1023px){.ca-page .ca-where-field .ca-split-sign{grid-template-columns:minmax(0,1fr)}.ca-page .ca-post{justify-self:start;max-width:250px}}.ca-page .ca-tips{list-style:none;margin:0;padding:0;counter-reset:ca-tip}.ca-page .ca-tips li{counter-increment:ca-tip;position:relative;padding:13px 0 13px 60px;min-height:66px;border-top:2px solid var(--line);font-size:16.5px;line-height:1.5}.ca-page .ca-tips li:first-child{border-top:0}.ca-page .ca-tips li:before{content:counter(ca-tip);position:absolute;left:0;top:12px;width:44px;height:44px;display:grid;place-items:center;background:var(--ca-asphalt);color:var(--ca-paint);font-weight:700;font-size:21px;box-shadow:inset 3px 0 0 var(--ca-paint),inset -3px 0 0 var(--ca-paint)}.ca-page .ca-costs{list-style:none;margin:0;padding:10px;display:grid;gap:8px;background:var(--ca-bronze);border-radius:4px;max-width:980px}@media(min-width:744px){.ca-page .ca-costs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-page .ca-costs li{padding:16px 18px 18px;background:#fff;border-top:8px solid var(--ca-red);font-size:17px;line-height:1.5;color:var(--ink)}.ca-page .ca-costs li+li{border-top-color:var(--ca-green)}.ca-page .ca-costs b{display:block;font-weight:700;font-size:clamp(20px,1.4vw + 10px,26px);color:var(--field);margin-top:4px}.ca-page .ca-bigpylon{max-width:880px;margin-inline:auto;display:grid;justify-items:center}.ca-page .ca-bigpylon-cap{display:block;width:calc(100% + 36px);height:40px;margin-bottom:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M1 39L50 2L99 39Z' fill='%23EADFC9' stroke='%233A3129' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.ca-page .ca-bigpylon-head{margin:0;width:100%;background:var(--ca-blue);color:#fff;text-align:center;font-weight:700;font-size:clamp(16px,1.5vw,21px);letter-spacing:.14em;padding:12px 10px 11px;border:10px solid var(--ca-bronze);border-bottom:0}.ca-page .ca-tenants{width:100%;list-style:none;margin:0;padding:10px;background:var(--ca-bronze);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ca-page .ca-tenants li{--c: var(--ca-red);background:#fff;color:var(--ink);padding:14px 16px 16px;border-top:8px solid var(--c);font-size:15.5px;line-height:1.45}.ca-page .ca-tenants li:nth-child(4n+2){--c: var(--ca-green)}.ca-page .ca-tenants li:nth-child(4n+3){--c: var(--ca-blue)}.ca-page .ca-tenants li:nth-child(4n+4){--c: var(--ca-bronze)}.ca-page .ca-tenant-name{display:block;font-weight:700;font-size:17px;line-height:1.25;color:var(--c);margin-bottom:3px}.ca-page .ca-bigpylon-skirt{display:block;width:120px;height:44px;background-color:var(--ca-stucco);border:1.5px solid var(--ca-bronze);border-top:0;background-image:linear-gradient(90deg,transparent 32%,rgba(58,49,41,.35) 32% 33.5%,transparent 33.5% 66%,rgba(58,49,41,.35) 66% 67.5%,transparent 67.5%)}.ca-page .ca-bigpylon-base{display:block;width:min(320px,70%);height:56px;border:1.5px solid var(--ca-bronze);border-top:8px solid var(--ca-stucco-2);background-color:var(--ca-stone);background-image:repeating-linear-gradient(180deg,transparent 0 17px,rgba(58,49,41,.45) 17px 18px),repeating-linear-gradient(90deg,transparent 0 59px,rgba(58,49,41,.3) 59px 60px)}@media(max-width:743px){.ca-page .ca-tenants{grid-template-columns:minmax(0,1fr)}.ca-page .ca-bigpylon-cap{width:calc(100% + 16px)}}.ca-page .ca-slots{gap:clamp(14px,1.6vw,22px)}@media(min-width:1024px){.ca-page .ca-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-page .ca-credits{margin-top:clamp(22px,3vh,32px);font-size:13px}.ca-page .ca-credits a{color:var(--pale);text-underline-offset:3px}.ca-page .ca-street .ca-panel-lit{fill:#f7f5ef}.ca-page .ca-street .ca-p2{fill:#ff8a93}.ca-page .ca-street .ca-p3{fill:#8fd3a8}@media(prefers-reduced-motion:no-preference){html[data-js] .ca-page .field:not(.in-view) .ca-blade-sign{transform:translateY(26px);opacity:0}.ca-page .ca-blade-sign{transition:transform .8s var(--ease-settle) .25s,opacity .4s ease .25s}html[data-js] .ca-page .field:not(.in-view) .ca-fb-plate{transform:scale(1.2) rotate(-5deg);opacity:0}.ca-page .ca-fb-plate{transition:transform .5s var(--ease-settle) .3s,opacity .25s ease .3s}html[data-js] .ca-page .field:not(.in-view) .ca-mono-p{transform:translate(-24px);opacity:0}.ca-page .ca-mono-p{transition:transform .55s var(--ease-settle) var(--d, .2s),opacity .3s ease var(--d, .2s)}html[data-js] .ca-page .field:not(.in-view) .ca-stall{transform:scale(1.25);opacity:0}.ca-page .ca-stall{transition:transform .45s var(--ease-settle) var(--d, .25s),opacity .25s ease var(--d, .25s)}html[data-js] .ca-page .field:not(.in-view) .ca-blade-in{transform:translate(30px);opacity:0}.ca-page .ca-blade-in{transition:transform .55s var(--ease-settle) var(--d, .2s),opacity .3s ease var(--d, .2s)}}@media(prefers-reduced-motion:reduce){.ca-page :is(.ca-pp,.ca-hp,.ca-blade-sign,.ca-fb-plate,.ca-mono-p,.ca-stall,.ca-blade-in){transform:none!important;opacity:1!important;transition:none!important}}.ca-page .ca-hood-text{display:grid;gap:0 clamp(24px,3.4vw,56px)}.ca-page .ca-hood-text>*{min-width:0}@media(min-width:1024px){.ca-page .ca-hood-text{grid-template-columns:repeat(3,minmax(0,1fr))}}.ca-page .ca-mapboard{max-width:700px;margin:clamp(20px,3vh,30px) auto 0}.ca-page .ca-citymap{margin:0;padding:12px 12px 10px}.ca-page .ca-citymap .city-map-cap{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.ca-page .ca-split-top{align-items:start}.ca-page .ca-asks{margin:clamp(14px,2vh,20px) 0 0}.ca-page .ca-after-asks{margin-top:clamp(18px,2.6vh,26px)}.ca-page .ca-steps li b{color:var(--ca-red)}.ca-page .ca-fig{margin:0}.ca-page .ca-figcap{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.ca-page .ca-storefront.ca-fig .ca-figcap{margin:0;padding:8px 12px 0;color:#fff;background:var(--ca-bronze)}.ca-page .ca-photo-crewtall{aspect-ratio:4 / 5}@media(max-width:1023px){.ca-page .ca-photo-crewtall{aspect-ratio:4 / 3}}.ca-page .ca-check-field .porch-h2{margin-bottom:clamp(18px,2.6vh,28px)}.ca-page .ca-checkpylon{max-width:980px}.ca-page .ca-checks div{--c: var(--ca-red);background:#fff;color:var(--ink);padding:14px 16px 16px;border-top:8px solid var(--c);font-size:15.5px;line-height:1.5}.ca-page .ca-checks div:nth-child(4n+2){--c: var(--ca-green)}.ca-page .ca-checks div:nth-child(4n+3){--c: var(--ca-blue)}.ca-page .ca-checks div:nth-child(4n+4){--c: var(--ca-bronze)}.ca-page .ca-checks dd{margin:0}.ca-page .ca-check-more{max-width:980px;margin:clamp(18px,2.6vh,26px) auto 0;color:var(--ink)}.ca-page .ca-check-more a{color:var(--ink);font-weight:600;text-underline-offset:3px}.ca-page .ca-check-field .ca-holdbar{max-width:980px;margin-left:auto;margin-right:auto}.ca-page .ca-quote-field .ca-holdbar{max-width:1080px;margin-left:auto;margin-right:auto}.ca-page .ca-near-grid{display:grid;gap:clamp(18px,2.4vw,32px)}.ca-page .ca-near-grid>*{min-width:0}@media(min-width:744px){.ca-page .ca-near-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-page .ca-near-card{display:grid;align-content:start;border-top:8px solid var(--ca-red)}.ca-page .ca-near-card+.ca-near-card{border-top-color:var(--ca-green)}.ca-page .ca-near-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.ca-page .ca-near-photos>*{min-width:0}.ca-page .ca-near-photos .ca-figcap{margin-top:6px;font-size:13px;line-height:1.4}.ca-page .ca-photo-near{aspect-ratio:4 / 3;width:100%}.ca-page .ca-near-links{grid-column:1 / -1;margin:0;max-width:72ch}.ca-page :is(.ca-near-field,.ca-more-field,.ca-apt-field,.ca-crew-field,.ca-cost-field) .porch-copy a{color:var(--red-text);font-weight:600;text-underline-offset:3px}.ca-page .ca-more{max-width:78ch}.ca-page .ca-cost-lead{max-width:64ch;margin:0 0 clamp(16px,2.4vh,24px)}.ca-page .ca-bills{display:grid;gap:8px;padding:10px;background:var(--ca-bronze);border-radius:4px;max-width:1040px;align-items:stretch}@media(min-width:900px){.ca-page .ca-bills{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-page .ca-bills>*{min-width:0}.ca-page .ca-bill{padding:18px clamp(16px,2.2vw,26px) 20px;background:#fff;border-top:8px solid var(--ca-red)}.ca-page .ca-bill+.ca-bill{border-top-color:var(--ca-green)}.ca-page .ca-bill-h{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.3;font-weight:700;color:var(--ink)}.ca-page .ca-bill-crew{margin:4px 0 0;font-weight:600;color:var(--red-text)}.ca-page .ca-bill-dia{display:grid;gap:12px;margin:16px 0 10px;padding:14px 16px;border-radius:3px;background:var(--ca-acrylic);box-shadow:inset 0 0 0 1.5px var(--ca-stucco-2)}.ca-page .ca-bill-team{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px}.ca-page .ca-ico-mover{width:24px;height:32px;flex:none}.ca-page .ca-ico-truck{width:58px;height:32px;flex:none}.ca-page .ca-bill-plus{width:14px;height:14px;margin:0 6px 9px;flex:none;background:linear-gradient(var(--ca-bronze) 0 0) center / 100% 2.5px no-repeat,linear-gradient(var(--ca-bronze) 0 0) center / 2.5px 100% no-repeat}.ca-page .ca-bill-clock{display:flex;flex-wrap:wrap;gap:5px}.ca-page .ca-hr{width:28px;height:14px;border-radius:2px;background:var(--ca-asphalt);box-shadow:inset 0 0 0 2px var(--ca-asphalt),inset 0 0 0 3.5px var(--ca-paint)}.ca-page .ca-hr-half{background:linear-gradient(90deg,var(--ca-asphalt) 50%,#FFFFFF 50%)}.ca-page .ca-bill-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4}.ca-page .ca-bill-table :is(th,td){padding:9px 0;border-bottom:1px solid #E4DCCB;text-align:left;vertical-align:baseline;font-weight:400}.ca-page .ca-bill-table :is(th,td)+:is(th,td){padding-left:12px;text-align:right}.ca-page .ca-bill-table thead :is(th,td){padding:0 0 6px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:1.5px solid var(--ca-stone)}.ca-page .ca-bill-table tbody td:nth-child(2){font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ca-page .ca-bill-table .ca-bill-them{color:#9a2a1f;font-size:15px;font-variant-numeric:tabular-nums}.ca-page .ca-bill-table thead .ca-bill-them{color:#9a2a1f;font-size:13px}.ca-page .ca-bill-zero th span{display:inline-flex;align-items:center;gap:8px}.ca-page .ca-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}.ca-page .ca-bill-table .ca-bill-zero td:nth-child(2){color:#1e6b38}.ca-page .ca-bill-table .ca-bill-total :is(th,td){padding-top:12px;border-top:2.5px solid var(--ca-bronze);border-bottom:0;font-size:19px;font-weight:700}.ca-page .ca-bill-table .ca-bill-total td:nth-child(2){color:var(--field)}@media(max-width:519px){.ca-page .ca-bill-table{font-size:15px}.ca-page .ca-bill-table .ca-bill-them{font-size:14px}}.ca-page .ca-cost-note{max-width:72ch;margin-top:clamp(18px,2.6vh,26px)}.field.ca-reviews .porch-night-copy{margin-top:clamp(16px,2.4vh,22px)}.ca-page .ca-where-we{max-width:none}.ca-page .ca-where-we .ca-split-text{max-width:72ch}.ca-area-field :is(.ca-where-we,.ca-near-card) .porch-h2{font-size:clamp(26px,2.6vw,36px)}.ca-area-field .ca-near-card .porch-h2{font-size:clamp(22px,2vw,28px)}@media(max-width:1023px){.ca-page .ca-where-we .ca-split-sign{grid-template-columns:minmax(0,1fr)}.ca-page .ca-where-we .ca-post{justify-self:start;max-width:250px}}.ca-page .ca-steps4>li{--c: var(--ca-red);border-radius:0;background:#fff;border-top:8px solid var(--c)}.ca-page .ca-steps4>li:nth-child(4n+2){--c: var(--ca-green)}.ca-page .ca-steps4>li:nth-child(4n+3){--c: var(--ca-blue)}.ca-page .ca-steps4>li:nth-child(4n+4){--c: var(--ca-bronze)}.ca-page .ca-steps4>li:before{border-radius:0;background:var(--ca-asphalt);color:var(--ca-paint);box-shadow:inset 3px 0 0 var(--ca-paint),inset -3px 0 0 var(--ca-paint)}.ca-page .ca-steps4 b{color:var(--c)}.ca-page .ca-crewfront{border-width:14px 8px 12px}.ca-page .ca-photo-crew2{aspect-ratio:4 / 5}.ca-page .ca-crew-sub .ca-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1023px){.ca-page .ca-crew-sub .ca-split{grid-template-columns:minmax(0,1fr)}}.ca-page .ca-lookfront{align-self:start}.ca-page .ca-panels .porch-panel{border-radius:0;border-top:8px solid var(--ca-red)}.ca-page .ca-panels .porch-panel+.porch-panel{border-top-color:var(--ca-green)}.ca-page .ca-panels .porch-panel>summary{border-radius:0}.ca-page .ca-panels .porch-panel>summary:after{background-color:var(--ca-asphalt);border-radius:0}.ca-page .ca-panels .porch-panel-body.ca-split{align-items:start}@media(max-width:1023px){.ca-page .ca-panels .ca-split-sign{grid-template-columns:minmax(0,1fr)}.ca-page .ca-panels .ca-monument{justify-self:start;max-width:340px}}.ca-ko .hero-title,.ca-ko .porch-h2,.ca-ko .porch-panel-h,.ca-ko .ca-bill-them{text-wrap:balance}@media(max-width:743px){.ca-page .ca-bills{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;min-width:0;max-width:100%}.ca-page .ca-bills>*{flex:0 0 86%;scroll-snap-align:start}}.ca-page .ca-more-links{margin-top:18px}.ca-page .ca-close{text-align:center}
