.contact.svelte-wt4tt0{padding-block:var(--section-y);background:var(--color-anthracite);color:var(--color-paper)}.layout.svelte-wt4tt0{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.lede.svelte-wt4tt0{margin-top:1.25rem}address.svelte-wt4tt0{margin-top:2.25rem;font-style:normal}address.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:var(--color-beacon)}.big.svelte-wt4tt0{color:var(--color-beacon);margin-bottom:.75rem;font-size:clamp(1.9rem,4vw,3.5rem);display:inline-block}.big.svelte-wt4tt0:hover{color:var(--color-paper)}.areas.svelte-wt4tt0{max-width:48ch;color:var(--color-galv);margin-top:1.75rem}.field.svelte-wt4tt0{margin-bottom:1.25rem}label.svelte-wt4tt0{margin-bottom:.3rem;font-weight:600;display:block}input.svelte-wt4tt0,select.svelte-wt4tt0,textarea.svelte-wt4tt0{border:0;border-bottom:2px solid var(--color-galv-dark);background-color:var(--color-anthracite-deep);width:100%;min-height:3rem;color:var(--color-paper);border-radius:0;font-size:1.0625rem;display:block}input.svelte-wt4tt0:focus,select.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus{border-color:var(--color-beacon);outline:2px solid var(--color-beacon);outline-offset:0;box-shadow:none}[aria-invalid=true].svelte-wt4tt0{border-color:var(--color-beacon)}.error.svelte-wt4tt0{color:var(--color-beacon);margin-top:.3rem;font-weight:600}.trap.svelte-wt4tt0{position:absolute;left:-100vw}form.svelte-wt4tt0 .btn:where(.svelte-wt4tt0){cursor:pointer;width:100%}form.svelte-wt4tt0 .btn:where(.svelte-wt4tt0):disabled{opacity:.7;cursor:progress}.done.svelte-wt4tt0{background:var(--color-anthracite-deep);border-left:6px solid var(--color-beacon);padding:2rem}.done.svelte-wt4tt0 .display:where(.svelte-wt4tt0){margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem)}@media (width<=62rem){.layout.svelte-wt4tt0{grid-template-columns:minmax(0,1fr)}}footer.svelte-jz8lnl{background:var(--color-jet);color:var(--color-galv);padding-block:1.5rem;font-size:.95rem}.row.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.links.svelte-jz8lnl{gap:1.25rem;display:flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-beacon)}.callbar.svelte-jz8lnl{display:none}@media (width<=44rem){footer.svelte-jz8lnl{padding-bottom:5.5rem}.callbar.svelte-jz8lnl{z-index:40;background:var(--color-jet);grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;display:grid;position:fixed;inset:auto 0 0}.callbar.svelte-jz8lnl .btn-solid:where(.svelte-jz8lnl){background:var(--color-anthracite);border-color:var(--color-anthracite);color:var(--color-paper)}}.types.svelte-bnx8y4{padding-block:var(--section-y);background:var(--color-galv)}.layout.svelte-bnx8y4{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.lede.svelte-bnx8y4{margin-top:1.5rem}.controls.svelte-bnx8y4{border-top:2px solid var(--color-jet);margin-top:2.25rem}.controls.svelte-bnx8y4 li:where(.svelte-bnx8y4){border-bottom:1px solid var(--color-galv-dark);padding-block:.7rem;font-weight:500}.tabs.svelte-bnx8y4{border-bottom:2px solid var(--color-jet);display:flex}[role=tab].svelte-bnx8y4{flex:1;min-height:3rem;padding:.5rem;font-weight:600;font-stretch:88%;transition:background-color .16s,color .16s}[role=tab].svelte-bnx8y4:hover{background:var(--color-paper)}[role=tab][aria-selected=true].svelte-bnx8y4{background:var(--color-jet);color:var(--color-paper)}.plan.svelte-bnx8y4{width:100%;height:auto;margin-block:1.5rem 1rem;display:block;overflow:hidden}.zone.svelte-bnx8y4{fill:var(--color-anthracite);font-size:20px;font-weight:500;font-stretch:75%}.wall.svelte-bnx8y4{fill:none;stroke:var(--color-jet);stroke-width:12px}.post.svelte-bnx8y4{fill:var(--color-jet)}.sweep.svelte-bnx8y4{fill:none;stroke:var(--color-anthracite);stroke-dasharray:3 7;stroke-width:2px}.panel.svelte-bnx8y4{fill:var(--color-beacon);stroke:var(--color-jet);stroke-width:2px;transform-box:view-box}.swing-a.svelte-bnx8y4{transform-origin:310px 120px;animation:svelte-bnx8y4-swing-a 7s var(--ease-gate) infinite alternate}.swing-b.svelte-bnx8y4{transform-origin:610px 120px;animation:svelte-bnx8y4-swing-b 7s var(--ease-gate) infinite alternate}.slide.svelte-bnx8y4{animation:svelte-bnx8y4-slide 7s var(--ease-gate) infinite alternate}@keyframes svelte-bnx8y4-swing-a{0%,12%{transform:rotate(0)}70%,to{transform:rotate(90deg)}}@keyframes svelte-bnx8y4-swing-b{0%,12%{transform:rotate(0)}70%,to{transform:rotate(-90deg)}}@keyframes svelte-bnx8y4-slide{0%,12%{transform:translate(0)}70%,to{transform:translate(-296px)}}.ram.svelte-bnx8y4{stroke:var(--color-jet);stroke-width:7px;transform-box:view-box}.ram-a.svelte-bnx8y4{transform-origin:262px 168px;animation:svelte-bnx8y4-ram-a 7s var(--ease-gate) infinite alternate}.ram-b.svelte-bnx8y4{transform-origin:658px 168px;animation:svelte-bnx8y4-ram-b 7s var(--ease-gate) infinite alternate}@keyframes svelte-bnx8y4-ram-a{0%,12%{transform:rotate(-25deg)}70%,to{transform:rotate(34deg)scaleX(.56)}}@keyframes svelte-bnx8y4-ram-b{0%,12%{transform:rotate(25deg)}70%,to{transform:rotate(-34deg)scaleX(.56)}}.pivot.svelte-bnx8y4{fill:var(--color-jet)}.buried.svelte-bnx8y4{fill:none;stroke:var(--color-jet);stroke-dasharray:8 6;stroke-width:3px}h3.svelte-bnx8y4{font-size:clamp(1.4rem,2.2vw,2rem)}[role=tabpanel].svelte-bnx8y4 p:where(.svelte-bnx8y4){max-width:52ch;margin-top:.6rem}.note.svelte-bnx8y4{color:var(--color-anthracite);font-size:1.05rem}@media (width<=62rem){.layout.svelte-bnx8y4{grid-template-columns:minmax(0,1fr)}}@media (width<=44rem){.zone.svelte-bnx8y4{font-size:36px}}@media (prefers-reduced-motion:reduce){.panel.svelte-bnx8y4,.ram.svelte-bnx8y4{animation-duration:0s;animation-iteration-count:1}}.site-header.svelte-1elxaub{z-index:50;color:var(--color-paper);transition:background-color .22s;position:fixed;inset:0 0 auto}.site-header.solid.svelte-1elxaub{background:var(--color-anthracite-deep)}.bar.svelte-1elxaub{align-items:center;gap:clamp(1rem,2.4vw,2.5rem);min-height:4.5rem;display:flex}.logo.svelte-1elxaub{margin-right:auto;line-height:1;display:grid}.word.svelte-1elxaub{letter-spacing:-.01em;font-size:1.6rem;font-weight:900;font-stretch:125%}.sub.svelte-1elxaub{letter-spacing:.06em;text-transform:uppercase;margin-top:.15rem;font-size:.56rem;font-weight:800;font-stretch:125%}nav.svelte-1elxaub{gap:clamp(1rem,2vw,2rem);display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub),.phone.svelte-1elxaub{font-weight:600;font-stretch:88%}nav.svelte-1elxaub a:where(.svelte-1elxaub){background:linear-gradient(var(--color-beacon) 0 0) left bottom / 0 2px no-repeat;padding-block:.25rem;transition:background-size .2s}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{background-size:100% 2px}.quote.svelte-1elxaub{min-height:2.75rem;padding:.4rem 1.1rem}.menu.svelte-1elxaub{border:2px solid;border-radius:3px;min-height:2.75rem;padding-inline:.9rem;font-weight:700;display:none}@media (width<=62rem){.menu.svelte-1elxaub{display:block}nav.svelte-1elxaub{padding:.5rem var(--gutter) 1.5rem;background:var(--color-anthracite-deep);flex-direction:column;gap:0;display:none;position:absolute;inset:100% 0 auto}nav.open.svelte-1elxaub{display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){padding-block:.8rem;font-size:1.25rem;font-stretch:112%}}@media (width<=44rem){.phone.svelte-1elxaub,.quote.svelte-1elxaub{display:none}}svg.svelte-1yypgnp{width:100%;height:100%;display:block}.mirrored.svelte-1yypgnp{transform:scaleX(-1)}.hero.svelte-1q37ri0{isolation:isolate;background:var(--color-jet);height:min(100svh,62vw);min-height:40rem;color:var(--color-paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.workshop.svelte-1q37ri0{object-fit:cover;object-position:30% 100%;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-1q37ri0{background:linear-gradient(#0000 34%,#0e0e1099 58%,#0e0e10f0 90%),linear-gradient(#0e0e10b3,#0000 24%);position:absolute;inset:0}.copy.svelte-1q37ri0{z-index:1;padding-block:0 clamp(2rem,5vw,4.5rem);padding-inline:max(var(--gutter), 9.5vw);position:relative}h1.svelte-1q37ri0{font-size:clamp(2.5rem,4.9vw,6.5rem)}h1.svelte-1q37ri0 span:where(.svelte-1q37ri0){display:block}.lede.svelte-1q37ri0{margin-top:1.25rem}.actions.svelte-1q37ri0{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.gate.svelte-1q37ri0{--swing:84deg;z-index:2;pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.half.svelte-1q37ri0{perspective:1500px;perspective-origin:32% 62%;position:relative}.half.svelte-1q37ri0:last-child{perspective-origin:68% 62%}.leaf.svelte-1q37ri0{position:absolute;inset:0}.left.svelte-1q37ri0{transform-origin:0;transform:rotateY(var(--swing));animation:svelte-1q37ri0-swing-left 2.6s var(--ease-gate) .7s backwards}.right.svelte-1q37ri0{transform-origin:100%;transform:rotateY(calc(var(--swing) * -1));animation:svelte-1q37ri0-swing-right 2.6s var(--ease-gate) .7s backwards}@keyframes svelte-1q37ri0-swing-left{0%{transform:rotateY(0)}}@keyframes svelte-1q37ri0-swing-right{0%{transform:rotateY(0)}}.used.svelte-1q37ri0 .leaf:where(.svelte-1q37ri0){transition:transform 2.6s var(--ease-gate);animation:none}.shut.svelte-1q37ri0 .leaf:where(.svelte-1q37ri0){transform:rotateY(0)}.fob.svelte-1q37ri0{right:var(--gutter);z-index:3;background:var(--color-jet);min-height:2.75rem;color:var(--color-paper);border:1px solid #f6f7f640;border-radius:1.4rem;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:600;font-stretch:88%;transition:border-color .16s;display:inline-flex;position:absolute;bottom:clamp(2rem,5vw,4.5rem)}.fob.svelte-1q37ri0:hover{border-color:var(--color-beacon)}.fob.svelte-1q37ri0:active{transform:translateY(1px)}.lamp.svelte-1q37ri0{background:#5c4a1c;border-radius:50%;width:.6rem;height:.6rem}.lamp.auto.svelte-1q37ri0{animation:.52s steps(2,jump-none) .7s 5 svelte-1q37ri0-flash}.lamp.moving.svelte-1q37ri0{animation:.52s steps(2,jump-none) infinite svelte-1q37ri0-flash}@keyframes svelte-1q37ri0-flash{0%{background:var(--color-beacon);box-shadow:0 0 .75rem var(--color-beacon)}to{box-shadow:none;background:#5c4a1c}}.partners.svelte-1q37ri0{background:var(--color-jet);color:var(--color-galv)}.row.svelte-1q37ri0{flex-wrap:wrap;align-items:center;gap:.75rem clamp(1.5rem,3vw,3rem);padding-block:1.1rem;display:flex}ul.svelte-1q37ri0{flex-wrap:wrap;align-items:center;gap:.75rem clamp(1.25rem,3vw,2.75rem);display:flex}.partners.svelte-1q37ri0 img:where(.svelte-1q37ri0){mix-blend-mode:screen;width:auto;height:2.6rem}.partner-label.svelte-1q37ri0{margin-left:auto}@media (width<=44rem){.hero.svelte-1q37ri0{height:100svh}.gate.svelte-1q37ri0{--swing:86deg}h1.svelte-1q37ri0 span:where(.svelte-1q37ri0){display:inline}.workshop.svelte-1q37ri0{object-position:8% 42%}.fob.svelte-1q37ri0{top:5.25rem;bottom:auto}.copy.svelte-1q37ri0{padding-bottom:5.5rem}.btn.svelte-1q37ri0{flex:100%}.btn-ghost.svelte-1q37ri0{display:none}.partner-label.svelte-1q37ri0{margin-left:0}}@media (prefers-reduced-motion:reduce){.leaf.svelte-1q37ri0,.used.svelte-1q37ri0 .leaf:where(.svelte-1q37ri0){transition:none;animation:none}.lamp.auto.svelte-1q37ri0,.lamp.moving.svelte-1q37ri0{animation:none}}.process.svelte-1brpuvp{padding-block:var(--section-y);background:var(--color-anthracite);color:var(--color-paper);overflow:clip}.steps.svelte-1brpuvp{--track:clamp(.5rem, 2.4vw, 2.25rem);padding-left:calc(var(--track) + clamp(1.5rem, 5vw, 5rem));view-timeline:--weld block;margin-top:clamp(2.5rem,6vw,5rem);position:relative}.track.svelte-1brpuvp{inset-block:0;left:var(--track);background:#f6f7f61f;width:6px;position:absolute}.bead.svelte-1brpuvp,.spark-rail.svelte-1brpuvp{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--weld;animation-range:entry 50% exit 50%;position:absolute;inset:0}.bead.svelte-1brpuvp{background:repeating-radial-gradient(ellipse 7px 5px at 50% 0, var(--color-galv) 0 3px, var(--color-galv-dark) 3px 5px);transform-origin:top;background-size:100% 6px;animation-name:svelte-1brpuvp-lay-bead}.spark-rail.svelte-1brpuvp{animation-name:svelte-1brpuvp-run-spark}.spark.svelte-1brpuvp{width:14px;height:14px;box-shadow:0 0 10px 3px var(--color-beacon), 0 0 34px 12px #ffb00073;background:#fff;border-radius:50%;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@keyframes svelte-1brpuvp-lay-bead{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-1brpuvp-run-spark{0%{transform:translateY(0)}to{transform:translateY(100%)}}.step.svelte-1brpuvp{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.number.svelte-1brpuvp{color:var(--color-galv-dark);font-size:clamp(1.25rem,2vw,1.75rem)}h3.svelte-1brpuvp{margin-top:.5rem;font-size:clamp(1.6rem,3.2vw,3rem)}.words.svelte-1brpuvp>p:where(.svelte-1brpuvp):last-child{max-width:46ch;margin-top:.9rem}img.svelte-1brpuvp{width:100%;max-width:44rem;height:auto;animation:linear both svelte-1brpuvp-roll-up;animation-timeline:view();animation-range:entry 5% cover 42%;display:block}@keyframes svelte-1brpuvp-roll-up{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@supports not (animation-timeline:view()){.spark-rail.svelte-1brpuvp{display:none}.bead.svelte-1brpuvp,img.svelte-1brpuvp{animation:none}}@media (width<=52rem){.step.svelte-1brpuvp{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.spark-rail.svelte-1brpuvp{display:none}.bead.svelte-1brpuvp,img.svelte-1brpuvp{animation:none}}.repairs.svelte-16y7xh2{background:var(--color-beacon);color:var(--color-jet);padding-block:clamp(3.5rem,7vw,7rem)}.layout.svelte-16y7xh2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.figure.svelte-16y7xh2{letter-spacing:-.05em;font-size:min(33vw,17rem);font-weight:900;line-height:.82}h2.svelte-16y7xh2{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.04}.lede.svelte-16y7xh2{margin-top:1rem}ul.svelte-16y7xh2{margin-block:1.25rem 1.75rem;font-weight:600}li.svelte-16y7xh2{border-top:1px solid #0e0e1059;padding-block:.45rem}@media (width>=62.01rem){.figure.svelte-16y7xh2{font-size:min(18vw,17rem)}}@media (width<=62rem){.layout.svelte-16y7xh2{grid-template-columns:minmax(0,1fr)}}.reviews.svelte-bpdc55{padding-block:var(--section-y)}.label.svelte-bpdc55{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;font-stretch:112%}.lead.svelte-bpdc55{margin-top:1.5rem}.lead.svelte-bpdc55 blockquote:where(.svelte-bpdc55){max-width:22ch;font-size:clamp(2rem,5.6vw,5.5rem);line-height:1.02}.lead.svelte-bpdc55 figcaption:where(.svelte-bpdc55){margin-top:1rem;font-size:1.15rem}.rest.svelte-bpdc55{columns:3 17rem;column-gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,6vw,5rem)}.rest.svelte-bpdc55 figure:where(.svelte-bpdc55){break-inside:avoid;border-top:1px solid var(--color-galv-dark);padding-block:1rem}.rest.svelte-bpdc55 blockquote:where(.svelte-bpdc55){font-size:1.15rem;line-height:1.4}.rest.svelte-bpdc55 figcaption:where(.svelte-bpdc55){color:var(--color-anthracite);margin-top:.4rem}.faqs.svelte-bpdc55{padding-block:var(--section-y);background:var(--color-galv)}.layout.svelte-bpdc55{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.list.svelte-bpdc55{border-top:2px solid var(--color-jet)}details.svelte-bpdc55{border-bottom:1px solid var(--color-galv-dark)}summary.svelte-bpdc55{cursor:pointer;padding-block:.9rem}summary.svelte-bpdc55 h3:where(.svelte-bpdc55){font-size:1.15rem;font-weight:600;font-stretch:100%;display:inline}details.svelte-bpdc55 p:where(.svelte-bpdc55){max-width:60ch;padding-bottom:1.1rem}@media (width<=62rem){.layout.svelte-bpdc55{grid-template-columns:minmax(0,1fr)}}.steel.svelte-d7tq0v{padding-block:var(--section-y);background:var(--color-galv)}.layout.svelte-d7tq0v{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.intro.svelte-d7tq0v{position:sticky;top:7rem}.lede.svelte-d7tq0v{margin-top:1.25rem}.list.svelte-d7tq0v{border-top:2px solid var(--color-jet)}details.svelte-d7tq0v{border-bottom:1px solid var(--color-galv-dark);interpolate-size:allow-keywords}details.svelte-d7tq0v::details-content{height:0;transition:height .32s var(--ease-gate), content-visibility .32s allow-discrete;overflow:clip}details[open].svelte-d7tq0v::details-content{height:auto}summary.svelte-d7tq0v{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(.9rem,1.4vw,1.25rem);list-style:none;transition:padding-left .2s;display:flex}summary.svelte-d7tq0v::-webkit-details-marker{display:none}summary.svelte-d7tq0v:hover{padding-left:.6rem}h3.svelte-d7tq0v{font-size:clamp(1.35rem,2.7vw,2.4rem);line-height:1.06}.sign.svelte-d7tq0v{flex:none;width:1.25rem;height:1.25rem;position:relative}.sign.svelte-d7tq0v:before,.sign.svelte-d7tq0v:after{content:"";width:100%;height:3px;transition:transform .24s var(--ease-gate);background:currentColor;margin-top:-1.5px;position:absolute;top:50%;left:0}.sign.svelte-d7tq0v:after{transform:rotate(90deg)}details[open].svelte-d7tq0v .sign:where(.svelte-d7tq0v):after{transform:rotate(0)}.body.svelte-d7tq0v{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:clamp(1.25rem,3vw,3rem);padding-block:.25rem 1.75rem;display:grid}.body.svelte-d7tq0v p:where(.svelte-d7tq0v){max-width:46ch}.ask.svelte-d7tq0v{border-bottom:3px solid var(--color-jet);margin-top:.9rem;padding-block:.3rem;font-weight:700;transition:border-color .16s;display:inline-block}.ask.svelte-d7tq0v:hover{border-color:var(--color-paper)}img.svelte-d7tq0v{object-fit:cover;width:100%;height:auto;max-height:20rem;display:block}@media (width<=62rem){.layout.svelte-d7tq0v,.body.svelte-d7tq0v{grid-template-columns:minmax(0,1fr)}.intro.svelte-d7tq0v{position:static}}.work.svelte-17ndl8v{padding-block:var(--section-y)}.top.svelte-17ndl8v{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}h2.svelte-17ndl8v{max-width:22ch}.filters.svelte-17ndl8v{flex-wrap:wrap;gap:.4rem;display:flex}.filters.svelte-17ndl8v button:where(.svelte-17ndl8v){border:2px solid var(--color-jet);border-radius:3px;min-height:2.75rem;padding:.4rem 1rem;font-weight:600;font-stretch:88%;transition:background-color .16s,color .16s}.filters.svelte-17ndl8v button:where(.svelte-17ndl8v):hover{background:var(--color-galv)}.filters.svelte-17ndl8v button[aria-pressed=true]:where(.svelte-17ndl8v){background:var(--color-jet);color:var(--color-paper)}.grid.svelte-17ndl8v{--row:clamp(13rem, 25vw, 24rem);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem) clamp(.75rem,1.2vw,1.25rem);display:grid}figure.svelte-17ndl8v{grid-column:span 4}figure.svelte-17ndl8v:nth-child(7n+1),figure.svelte-17ndl8v:nth-child(7n){grid-column:span 7}figure.svelte-17ndl8v:nth-child(7n+2),figure.svelte-17ndl8v:nth-child(7n+6){grid-column:span 5}figure.svelte-17ndl8v:first-child:nth-last-child(3),figure.svelte-17ndl8v:first-child:nth-last-child(3)~figure:where(.svelte-17ndl8v){grid-column:span 4}figure.svelte-17ndl8v:first-child:nth-last-child(4)~figure:where(.svelte-17ndl8v):nth-child(3){grid-column:span 5}figure.svelte-17ndl8v:first-child:nth-last-child(4)~figure:where(.svelte-17ndl8v):nth-child(4){grid-column:span 7}img.svelte-17ndl8v{width:100%;height:var(--row);object-fit:cover;background:var(--color-galv);display:block}figcaption.svelte-17ndl8v{color:var(--color-anthracite);margin-top:.4rem}@media (width<=44rem){.grid.svelte-17ndl8v{--row:52vw;grid-template-columns:repeat(2,minmax(0,1fr))}.grid.svelte-17ndl8v figure:where(.svelte-17ndl8v){grid-column:span 1}.grid.svelte-17ndl8v figure:where(.svelte-17ndl8v):nth-child(3n+1),.grid.svelte-17ndl8v figure:where(.svelte-17ndl8v):last-child:nth-child(3n+2){grid-column:span 2}figure.svelte-17ndl8v:not(:nth-child(3n+1)) img:where(.svelte-17ndl8v){height:38vw}figure.svelte-17ndl8v:last-child:nth-child(3n+2) img:where(.svelte-17ndl8v){height:var(--row)}}
