.hero[data-astro-cid-i3irphx7]{padding-top:clamp(1.5rem,.5rem + 2vw,3rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem);overflow:clip}.hero__meta[data-astro-cid-i3irphx7]{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-bottom:clamp(1rem,.75rem + .8vw,1.4rem);display:flex}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.025em;margin-top:clamp(1.25rem,.75rem + 1.2vw,2rem);font-size:min(clamp(3rem,.6rem + 6.6vw,8.4rem),14svh + 1.5rem);line-height:.9}.hero__line[data-astro-cid-i3irphx7]{display:block}.hero__line--2[data-astro-cid-i3irphx7]{padding-left:clamp(0rem,14vw - 4rem,14rem)}.hero__row[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.75rem 3rem;margin-top:clamp(1.25rem,.75rem + 1.5vw,2.25rem);display:flex}.hero__row[data-astro-cid-i3irphx7] .lead[data-astro-cid-i3irphx7]{max-width:30rem}@media (width>=80rem){.hero__top[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) minmax(0,25rem);column-gap:3rem;display:grid}.hero__meta[data-astro-cid-i3irphx7],.hero__title[data-astro-cid-i3irphx7]{grid-column:1/-1}.hero__title[data-astro-cid-i3irphx7]{grid-row:2}.hero__row[data-astro-cid-i3irphx7]{flex-direction:column;grid-area:2/2;align-self:start;align-items:start;gap:1.5rem;margin-top:clamp(1.75rem,.75rem + 1.5vw,2.75rem)}.hero__row[data-astro-cid-i3irphx7] .btn-row[data-astro-cid-i3irphx7]{gap:1.5rem}}.ribbon[data-astro-cid-i3irphx7]{--h:min(clamp(15rem, 10rem + 14vw, 27rem), 48svh);margin-top:clamp(2rem,1rem + 2vw,3rem);position:relative}.ribbon__track[data-astro-cid-i3irphx7]{width:max-content;animation:70s linear infinite ribbon;display:flex}.ribbon[data-astro-cid-i3irphx7]:hover .ribbon__track[data-astro-cid-i3irphx7],.ribbon[data-astro-cid-i3irphx7]:focus-within .ribbon__track[data-astro-cid-i3irphx7],.ribbon[data-astro-cid-i3irphx7].is-paused .ribbon__track[data-astro-cid-i3irphx7]{animation-play-state:paused}@keyframes ribbon{to{transform:translate(-50%)}}.ribbon__group[data-astro-cid-i3irphx7]{gap:clamp(.6rem,.4rem + .8vw,1.1rem);padding-right:clamp(.6rem,.4rem + .8vw,1.1rem);display:flex}.ribbon__card[data-astro-cid-i3irphx7]{width:calc(var(--h) * .75);height:var(--h);background:var(--c-paper-3);color:inherit;border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden}.ribbon__card[data-astro-cid-i3irphx7] picture{height:100%;display:block}.ribbon__card[data-astro-cid-i3irphx7] img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out)}.ribbon__card[data-astro-cid-i3irphx7]:hover img,.ribbon__card[data-astro-cid-i3irphx7]:focus-visible img{scale:1.05}.ribbon__tag[data-astro-cid-i3irphx7]{border-radius:var(--radius-pill);color:var(--c-ink);letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(8px);background:#f4efe7d6;border:1px solid #ffffff8c;padding:.32rem .65rem;font-size:.6rem;font-weight:600;position:absolute;bottom:.65rem;left:.65rem}.ribbon__toggle[data-astro-cid-i3irphx7]{right:max(var(--gutter), (100vw - var(--container)) / 2);border:1px solid var(--c-line-strong);background:var(--c-paper);width:2.25rem;height:2.25rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:calc(-1*clamp(2.5rem,2rem + 1vw,3rem))}.ribbon__toggle[data-astro-cid-i3irphx7]:hover{border-color:var(--c-ink)}.hero__in[data-astro-cid-i3irphx7]{animation:hero-in 1.1s var(--ease-out) both;animation-delay:calc(var(--d) * .11s + .1s)}html.is-loading .hero__in[data-astro-cid-i3irphx7]{animation-play-state:paused}@keyframes hero-in{0%{opacity:0;translate:0 18px}}@media (width<=47.99rem){.hero__meta[data-astro-cid-i3irphx7] .label[data-astro-cid-i3irphx7]{letter-spacing:.12em;flex-wrap:wrap;gap:0 .5em}.hero__row[data-astro-cid-i3irphx7] .btn-row[data-astro-cid-i3irphx7],.hero__row[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}.ribbon[data-astro-cid-i3irphx7]{--h:17rem}}@media (prefers-reduced-motion:reduce){.ribbon[data-astro-cid-i3irphx7]{scroll-snap-type:x mandatory;overflow-x:auto}.ribbon__track[data-astro-cid-i3irphx7]{animation:none}.ribbon__toggle[data-astro-cid-i3irphx7]{display:none}}.intro[data-astro-cid-nwktezpe]{border-top:1px solid var(--c-line);padding-block:clamp(4rem,2rem + 7vw,9rem)}.intro__grid[data-astro-cid-nwktezpe]{gap:1.5rem var(--gutter);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.intro__label[data-astro-cid-nwktezpe]{padding-top:.9rem}.intro__label[data-astro-cid-nwktezpe] span[data-astro-cid-nwktezpe]{color:var(--c-line-strong)}.intro__text[data-astro-cid-nwktezpe]{max-width:22em;font-family:var(--ff-display);letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance;font-size:clamp(1.9rem,1rem + 3vw,3.6rem);line-height:1.12}.intro__text[data-astro-cid-nwktezpe] em[data-astro-cid-nwktezpe]{color:var(--c-accent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.intro__text[data-astro-cid-nwktezpe]{view-timeline-name:--intro}.w[data-astro-cid-nwktezpe]{animation-name:word-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--intro;animation-range:cover calc(8% + var(--i) * 1.4%) cover calc(14% + var(--i) * 1.4%)}@keyframes word-fill{0%{color:#8a847b}}}}@media (width<=61.99rem){.intro__grid[data-astro-cid-nwktezpe]{grid-template-columns:1fr}.intro__label[data-astro-cid-nwktezpe]{padding-top:0}}.marquee[data-astro-cid-eykxo7h2]{border-block:1px solid var(--c-line);background:var(--c-paper-2);padding-block:clamp(1.1rem,.8rem + .8vw,1.6rem)}.marquee__list[data-astro-cid-eykxo7h2]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.1rem;font-weight:500;display:flex}.marquee__list[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]{white-space:nowrap;align-items:center;gap:1.1rem;display:inline-flex}.marquee__list[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]+li[data-astro-cid-eykxo7h2]:before{content:"";background:var(--c-oak);border-radius:50%;width:4px;height:4px}@media (width<=74.99rem){.marquee__list[data-astro-cid-eykxo7h2]{justify-content:flex-start;gap:.6rem 1.75rem}.marquee__list[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]+li[data-astro-cid-eykxo7h2]:before{display:none}}.trades__body[data-astro-cid-ir6u7yyn]{grid-template-columns:minmax(0,7fr) minmax(0,4.5fr);align-items:start;gap:clamp(3rem,1rem + 6vw,8rem);display:grid}.trades__list[data-astro-cid-ir6u7yyn]{border-bottom:1px solid var(--c-line)}.trade[data-astro-cid-ir6u7yyn]{border-top:1px solid var(--c-line);grid-template-columns:3.25rem minmax(0,1fr) 2.6rem;align-items:center;gap:1.25rem;padding-block:clamp(1.15rem,.8rem + .9vw,1.7rem);display:grid;position:relative}.trade__num[data-astro-cid-ir6u7yyn]{font-size:var(--fs-xs);color:var(--c-muted);font-variant-numeric:tabular-nums;transition:color var(--dur);align-self:start;padding-top:.75rem;font-weight:500}.trade__title[data-astro-cid-ir6u7yyn]{font-family:var(--ff-display);letter-spacing:-.01em;transition:color var(--dur), translate .45s var(--ease-out);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);font-weight:400;line-height:1.05}.trade__link[data-astro-cid-ir6u7yyn]{color:inherit;text-decoration:none}.trade__link[data-astro-cid-ir6u7yyn]:after{content:"";z-index:1;position:absolute;inset:0}.trade__link[data-astro-cid-ir6u7yyn]:focus-visible{outline:none}.trade[data-astro-cid-ir6u7yyn]:has(.trade__link:focus-visible){outline:2px solid var(--c-accent);outline-offset:4px}.trade__line[data-astro-cid-ir6u7yyn]{max-width:30rem;font-size:var(--fs-sm);color:var(--c-muted);margin-top:.45rem}.trade__thumb[data-astro-cid-ir6u7yyn]{aspect-ratio:1;background:var(--c-paper-3);width:4.75rem;display:none;overflow:hidden}.trade__thumb[data-astro-cid-ir6u7yyn] picture{height:100%;display:block}.trade__thumb[data-astro-cid-ir6u7yyn] img{object-fit:cover;width:100%;height:100%}.trade__arrow[data-astro-cid-ir6u7yyn]{border:1px solid var(--c-line-strong);width:2.6rem;height:2.6rem;color:var(--c-ink);transition:background-color var(--dur), border-color var(--dur), color var(--dur), rotate .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}.trade[data-astro-cid-ir6u7yyn].is-active .trade__num[data-astro-cid-ir6u7yyn]{color:var(--c-accent)}.trade[data-astro-cid-ir6u7yyn].is-active .trade__title[data-astro-cid-ir6u7yyn]{color:var(--c-accent);translate:.5rem}.trade[data-astro-cid-ir6u7yyn].is-active .trade__arrow[data-astro-cid-ir6u7yyn]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper);rotate:45deg}.trades__stage[data-astro-cid-ir6u7yyn]{top:calc(var(--header-h) + 2rem);position:sticky}.trades__imgs[data-astro-cid-ir6u7yyn]{isolation:isolate;aspect-ratio:4/5;background:var(--c-paper-3);position:relative;overflow:hidden}.trades__img[data-astro-cid-ir6u7yyn]{opacity:0;position:absolute;inset:0}.trades__img[data-astro-cid-ir6u7yyn].is-prev{opacity:1;z-index:1}.trades__img[data-astro-cid-ir6u7yyn].is-active{opacity:1;z-index:2;animation:stage-wipe .9s var(--ease-in-out) both}.trades__img[data-astro-cid-ir6u7yyn] picture{height:100%;display:block}.trades__img[data-astro-cid-ir6u7yyn] img{object-fit:cover;width:100%;height:100%}.trades__img[data-astro-cid-ir6u7yyn].is-active img{animation:stage-zoom 1.4s var(--ease-out) both}@keyframes stage-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes stage-zoom{0%{scale:1.08}}.trades__cap[data-astro-cid-ir6u7yyn]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);justify-content:space-between;gap:1rem;margin-top:.9rem;display:flex}.trades__count[data-astro-cid-ir6u7yyn]{letter-spacing:.04em;font-variant-numeric:tabular-nums}.trades__count[data-astro-cid-ir6u7yyn] b[data-astro-cid-ir6u7yyn]{color:var(--c-ink);font-weight:500}@media (width<=61.99rem){.trades__body[data-astro-cid-ir6u7yyn]{grid-template-columns:1fr}.trades__stage[data-astro-cid-ir6u7yyn],.trade__arrow[data-astro-cid-ir6u7yyn]{display:none}.trade[data-astro-cid-ir6u7yyn]{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:1rem}.trade__thumb[data-astro-cid-ir6u7yyn]{display:block}.trade[data-astro-cid-ir6u7yyn].is-active .trade__num[data-astro-cid-ir6u7yyn],.trade[data-astro-cid-ir6u7yyn].is-active .trade__title[data-astro-cid-ir6u7yyn]{color:inherit;translate:none}.trade[data-astro-cid-ir6u7yyn].is-active .trade__num[data-astro-cid-ir6u7yyn]{color:var(--c-muted)}}@media (width<=47.99rem){.trade[data-astro-cid-ir6u7yyn]{grid-template-columns:minmax(0,1fr) 4.25rem;grid-template-areas:"num thumb""text thumb";align-items:start;row-gap:.35rem}.trade__num[data-astro-cid-ir6u7yyn]{grid-area:num;padding-top:0}.trade__text[data-astro-cid-ir6u7yyn]{grid-area:text}.trade__thumb[data-astro-cid-ir6u7yyn]{grid-area:thumb;align-self:center;width:4.25rem}}@media (prefers-reduced-motion:reduce){.trades__img[data-astro-cid-ir6u7yyn].is-active,.trades__img[data-astro-cid-ir6u7yyn].is-active img{animation:none}}.explorer[data-astro-cid-tjfgi5xq]{isolation:isolate}@supports (animation-timeline:view()){.explorer[data-astro-cid-tjfgi5xq]:before{content:"";z-index:-1;background:var(--c-paper);pointer-events:none;animation-name:lights-down;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 40%;position:absolute;inset:0}@keyframes lights-down{to{opacity:0}}}.explorer__tabs[data-astro-cid-tjfgi5xq]{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.explorer__tab[data-astro-cid-tjfgi5xq]{border-radius:var(--radius-pill);color:var(--c-on-ink);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur), border-color var(--dur), color var(--dur);background:0 0;border:1px solid #fff3;align-items:baseline;gap:.5rem;padding:.7rem 1.2rem;font-weight:500;display:inline-flex}.explorer__tab[data-astro-cid-tjfgi5xq]:hover{border-color:#ffffff8c}.explorer__tab[data-astro-cid-tjfgi5xq][aria-selected=true]{background:var(--c-on-ink);border-color:var(--c-on-ink);color:var(--c-petrol)}.explorer__count[data-astro-cid-tjfgi5xq]{font-variant-numeric:tabular-nums;opacity:.7;font-size:.75em}.explorer__panel[data-astro-cid-tjfgi5xq]{view-transition-name:piece;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid}.explorer__panel[data-astro-cid-tjfgi5xq][hidden]{display:none}.viewer[data-astro-cid-tjfgi5xq]{min-width:0;position:relative}.viewer__track[data-astro-cid-tjfgi5xq]{--viewer-h:clamp(17rem, 52svh, 34rem);height:var(--viewer-h);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:6px;gap:.5rem;display:flex;overflow-x:auto}.viewer__track[data-astro-cid-tjfgi5xq]::-webkit-scrollbar{display:none}.viewer__track[data-astro-cid-tjfgi5xq]:focus-visible{outline:2px solid var(--c-oak-light);outline-offset:4px}.viewer__slide[data-astro-cid-tjfgi5xq]{height:100%;aspect-ratio:var(--ar);scroll-snap-align:start;flex:none;max-width:100%;margin:0;position:relative}.viewer__open[data-astro-cid-tjfgi5xq]{cursor:zoom-in;background:#0d2129;border:0;border-radius:6px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.viewer__open[data-astro-cid-tjfgi5xq] picture{height:100%;display:block}.viewer__open[data-astro-cid-tjfgi5xq] img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease-out)}.viewer__open[data-astro-cid-tjfgi5xq]:hover img{scale:1.03}.viewer__slide[data-astro-cid-tjfgi5xq] figcaption[data-astro-cid-tjfgi5xq]{border-radius:var(--radius-pill);color:#f4efe7;letter-spacing:.02em;backdrop-filter:blur(10px)saturate(1.3);pointer-events:none;background:#0f2730a8;border:1px solid #ffffff24;max-width:calc(100% - 1.5rem);padding:.32rem .7rem;font-size:.7rem;position:absolute;bottom:.75rem;left:.75rem}.viewer__bar[data-astro-cid-tjfgi5xq]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.viewer__count[data-astro-cid-tjfgi5xq]{font-size:var(--fs-sm);letter-spacing:.08em;color:var(--c-on-ink-muted);font-variant-numeric:tabular-nums}.viewer__count[data-astro-cid-tjfgi5xq] b[data-astro-cid-tjfgi5xq]{color:var(--c-on-ink);font-weight:500}.viewer__nav[data-astro-cid-tjfgi5xq]{gap:.5rem;display:flex}.viewer__btn[data-astro-cid-tjfgi5xq]{width:3rem;height:3rem;color:var(--c-on-ink);transition:background-color var(--dur), border-color var(--dur), color var(--dur);background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.viewer__btn[data-astro-cid-tjfgi5xq]:hover{background:var(--c-on-ink);border-color:var(--c-on-ink);color:var(--c-petrol)}.explorer__side[data-astro-cid-tjfgi5xq]{align-content:start;gap:1rem;display:grid}.explorer__title[data-astro-cid-tjfgi5xq]{font-family:var(--ff-display);font-size:clamp(2rem,1.4rem + 1.8vw,3rem);font-weight:400;line-height:1}.explorer__text[data-astro-cid-tjfgi5xq]{color:var(--c-on-ink-muted)}.explorer__sub[data-astro-cid-tjfgi5xq]{letter-spacing:.16em;text-transform:uppercase;color:var(--c-oak-light);margin-top:.75rem;font-size:.7rem;font-weight:500}.explorer__trades[data-astro-cid-tjfgi5xq]{flex-wrap:wrap;gap:.4rem;display:flex}.explorer__trades[data-astro-cid-tjfgi5xq] li[data-astro-cid-tjfgi5xq]{border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--c-on-ink);border:1px solid #ffffff2e;padding:.3rem .75rem}.explorer__thumbs[data-astro-cid-tjfgi5xq]{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));gap:.4rem;margin-top:.75rem;display:grid}.explorer__thumb[data-astro-cid-tjfgi5xq]{aspect-ratio:1;opacity:.55;outline-offset:2px;width:100%;transition:opacity var(--dur);background:#0d2129;border:0;border-radius:4px;padding:0;display:block;overflow:hidden}.explorer__thumb[data-astro-cid-tjfgi5xq] picture{height:100%;display:block}.explorer__thumb[data-astro-cid-tjfgi5xq] img{object-fit:cover;width:100%;height:100%}.explorer__thumb[data-astro-cid-tjfgi5xq]:hover,.explorer__thumb[data-astro-cid-tjfgi5xq][aria-current=true]{opacity:1}.explorer__thumb[data-astro-cid-tjfgi5xq][aria-current=true]{outline:2px solid var(--c-oak-light)}.explorer__cta[data-astro-cid-tjfgi5xq]{justify-self:start;margin-top:1rem}.lightbox[data-astro-cid-tjfgi5xq]{color:#fff;background:#0a1a20f7;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-tjfgi5xq][open]{animation:lb-in .3s var(--ease-out);grid-template-rows:1fr auto;display:grid}@keyframes lb-in{0%{opacity:0}}.lightbox[data-astro-cid-tjfgi5xq]::backdrop{background:0 0}.lightbox__stage[data-astro-cid-tjfgi5xq]{touch-action:pan-y;place-items:center;min-height:0;padding:4.5rem 5rem 0;display:grid}.lightbox__stage[data-astro-cid-tjfgi5xq] picture,.lightbox__stage[data-astro-cid-tjfgi5xq] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem)}.lightbox__cap[data-astro-cid-tjfgi5xq]{padding:1.1rem 1.5rem calc(1.4rem + env(safe-area-inset-bottom));text-align:center;font-size:var(--fs-sm)}.lightbox__count[data-astro-cid-tjfgi5xq]{font-variant-numeric:tabular-nums;opacity:.6;margin-left:.75rem}.lightbox__btn[data-astro-cid-tjfgi5xq]{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:absolute}.lightbox__btn[data-astro-cid-tjfgi5xq]:hover{background:#ffffff1a}.lightbox__prev[data-astro-cid-tjfgi5xq]{top:50%;left:1.25rem;translate:0 -50%}.lightbox__next[data-astro-cid-tjfgi5xq]{top:50%;right:1.25rem;translate:0 -50%}.lightbox__close[data-astro-cid-tjfgi5xq]{top:1.25rem;right:1.25rem}@media (width<=61.99rem){.explorer__panel[data-astro-cid-tjfgi5xq]{grid-template-columns:minmax(0,1fr)}.explorer__thumbs[data-astro-cid-tjfgi5xq]{display:none}}@media (width<=47.99rem){.explorer__tabs[data-astro-cid-tjfgi5xq]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.explorer__tab[data-astro-cid-tjfgi5xq]{flex:none}.viewer__track[data-astro-cid-tjfgi5xq]{--viewer-h:clamp(16rem, 52svh, 28rem);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);border-radius:0}.explorer__cta[data-astro-cid-tjfgi5xq]{width:100%}.lightbox__stage[data-astro-cid-tjfgi5xq]{padding:4rem .5rem 0}.lightbox__prev[data-astro-cid-tjfgi5xq],.lightbox__next[data-astro-cid-tjfgi5xq]{top:auto;bottom:calc(.6rem + env(safe-area-inset-bottom));translate:none}}.worksite__grid[data-astro-cid-jgfd7u2y]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,7rem);display:grid}.compare[data-astro-cid-jgfd7u2y]{margin:0}.compare__frame[data-astro-cid-jgfd7u2y]{aspect-ratio:592/890;background:var(--c-paper-3);cursor:ew-resize;touch-action:pan-y;user-select:none;border-radius:6px;width:min(100%,54.53svh);margin-inline:auto;position:relative;overflow:hidden}.compare__img[data-astro-cid-jgfd7u2y]{position:absolute;inset:0}.compare__img[data-astro-cid-jgfd7u2y] picture{height:100%;display:block}.compare__img[data-astro-cid-jgfd7u2y] img{object-fit:cover;pointer-events:none;width:100%;height:100%}.compare__before[data-astro-cid-jgfd7u2y]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare__tag[data-astro-cid-jgfd7u2y]{border-radius:var(--radius-pill);color:var(--c-on-ink);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(6px);pointer-events:none;background:#0f2730b8;padding:.35rem .8rem;font-size:.72rem;font-weight:500;position:absolute;top:1rem}.compare__tag--before[data-astro-cid-jgfd7u2y]{left:1rem}.compare__tag--after[data-astro-cid-jgfd7u2y]{color:var(--c-ink);background:#f3efe8e6;right:1rem}.compare__handle[data-astro-cid-jgfd7u2y]{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #00000040}.compare__knob[data-astro-cid-jgfd7u2y]{width:3.25rem;height:3.25rem;color:var(--c-ink);transition:scale var(--dur) var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px -6px #00000073}.compare__frame[data-astro-cid-jgfd7u2y]:hover .compare__knob[data-astro-cid-jgfd7u2y]{scale:1.08}.compare__range[data-astro-cid-jgfd7u2y]{opacity:0;pointer-events:none;width:100%;height:1px;margin:0;position:absolute;inset:auto 0 0}.compare__frame[data-astro-cid-jgfd7u2y]:has(.compare__range:focus-visible) .compare__knob[data-astro-cid-jgfd7u2y]{outline:2px solid var(--c-accent);outline-offset:3px}.compare[data-astro-cid-jgfd7u2y] figcaption[data-astro-cid-jgfd7u2y]{font-size:var(--fs-xs);color:var(--c-muted);margin-top:.85rem}.phases[data-astro-cid-jgfd7u2y]{border-top:1px solid var(--c-ink)}.phase[data-astro-cid-jgfd7u2y]{border-bottom:1px solid var(--c-line);grid-template-columns:3rem minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.1rem;display:grid}.phase__num[data-astro-cid-jgfd7u2y]{font-size:var(--fs-xs);color:var(--c-oak);font-variant-numeric:tabular-nums;font-weight:500}.phase__title[data-astro-cid-jgfd7u2y]{font-family:var(--ff-display);color:var(--c-ink);font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);line-height:1.1}.phase__text[data-astro-cid-jgfd7u2y]{font-size:var(--fs-sm);color:var(--c-muted)}.worksite__pair[data-astro-cid-jgfd7u2y]{grid-template-columns:1fr 1fr;gap:clamp(.75rem,.5rem + 1vw,1.5rem);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.worksite__img[data-astro-cid-jgfd7u2y]{aspect-ratio:4/5;border-radius:6px;overflow:hidden}.worksite__img--team[data-astro-cid-jgfd7u2y] img{object-position:38% 50%}.worksite__img[data-astro-cid-jgfd7u2y] picture{height:100%;display:block}@media (width<=61.99rem){.worksite__grid[data-astro-cid-jgfd7u2y]{grid-template-columns:1fr}.compare__frame[data-astro-cid-jgfd7u2y]{width:min(100%,51.87svh)}}@media (width<=47.99rem){.phase[data-astro-cid-jgfd7u2y]{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.25rem}.phase__text[data-astro-cid-jgfd7u2y]{grid-column:2}}.company__grid[data-astro-cid-2oismdel]{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.company__img[data-astro-cid-2oismdel]{background:var(--c-paper-3);border-radius:6px;overflow:hidden}.company__img[data-astro-cid-2oismdel] picture{height:100%;display:block}.company__img--team[data-astro-cid-2oismdel]{aspect-ratio:1}@supports (animation-timeline:view()){.company__img--team[data-astro-cid-2oismdel] img{animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}@keyframes drift{0%{translate:0 -3%;scale:1.12}to{translate:0 3%;scale:1.12}}}.company__side[data-astro-cid-2oismdel]{gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.stats[data-astro-cid-2oismdel]{border-top:1px solid var(--c-line-strong);grid-template-columns:1fr 1fr;display:grid}.stat[data-astro-cid-2oismdel]{border-bottom:1px solid var(--c-line-strong);align-content:start;gap:.4rem;padding:1.25rem 1rem 1.25rem 0;display:grid}.stat[data-astro-cid-2oismdel] dt[data-astro-cid-2oismdel]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:.7rem;font-weight:500}.stat[data-astro-cid-2oismdel] dd[data-astro-cid-2oismdel]{font-family:var(--ff-display);color:var(--c-ink);font-size:clamp(3rem,2rem + 3vw,4.6rem);line-height:.9}.stat--text[data-astro-cid-2oismdel] dd[data-astro-cid-2oismdel]{font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);line-height:1.1}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.count[data-astro-cid-2oismdel]{--n:var(--to);counter-reset:n var(--n);transition:--n 1.8s cubic-bezier(.16,1,.3,1)}.count[data-astro-cid-2oismdel]:after{content:counter(n)}.js .stats[data-astro-cid-2oismdel]:not(.is-counted) .count[data-astro-cid-2oismdel]{--n:0}@media (prefers-reduced-motion:reduce){.count[data-astro-cid-2oismdel]{transition:none}}.company__van[data-astro-cid-2oismdel] .company__img[data-astro-cid-2oismdel]{aspect-ratio:4/3}.company__van[data-astro-cid-2oismdel] .company__img[data-astro-cid-2oismdel] img{object-position:50% 75%}@media (width<=61.99rem){.company__grid[data-astro-cid-2oismdel]{grid-template-columns:1fr;gap:3rem}}.steps[data-astro-cid-uxwfn6k4]{border-top:1px solid var(--c-line)}.steps__list[data-astro-cid-uxwfn6k4]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.step[data-astro-cid-uxwfn6k4]{border-top:1px solid var(--c-line-strong);align-content:start;gap:.9rem;padding-top:1.5rem;display:grid}.steps__list[data-astro-cid-uxwfn6k4]:before{content:"";background:var(--c-oak);transform-origin:0;height:2px;margin-top:-.5px;position:absolute;top:0;left:0;right:0}@supports (animation-timeline:view()){.steps__list[data-astro-cid-uxwfn6k4]:before{animation-name:trace;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 55%}@keyframes trace{0%{transform:scaleX(0)}}}.step__num[data-astro-cid-uxwfn6k4]{font-family:var(--ff-display);color:var(--c-accent);margin-bottom:clamp(1.5rem,1rem + 2vw,3rem);font-size:clamp(3rem,2rem + 3vw,5rem);line-height:.85}.step__title[data-astro-cid-uxwfn6k4]{font-size:var(--fs-lg);font-weight:400;font-family:var(--ff-display)}.step[data-astro-cid-uxwfn6k4] p[data-astro-cid-uxwfn6k4]{max-width:22rem;font-size:var(--fs-sm);color:var(--c-muted)}@media (width<=61.99rem){.steps__list[data-astro-cid-uxwfn6k4]{grid-template-columns:1fr;gap:2.5rem}.steps__list[data-astro-cid-uxwfn6k4]:before{display:none}.step[data-astro-cid-uxwfn6k4]{grid-template-columns:4.5rem 1fr;column-gap:1rem}.step__num[data-astro-cid-uxwfn6k4]{grid-row:span 2;margin-bottom:0;font-size:3rem}}.refs[data-astro-cid-w34ftsjf]{padding-block:clamp(4.5rem,3rem + 5vw,8rem)}.refs__inner[data-astro-cid-w34ftsjf]{text-align:center;justify-items:center;gap:2rem;display:grid}.refs__title[data-astro-cid-w34ftsjf]{max-width:16em;font-size:clamp(2.2rem,1.3rem + 3vw,4rem)}.refs__text[data-astro-cid-w34ftsjf]{max-width:34rem;font-size:var(--fs-md);color:var(--c-on-ink-muted);margin-top:-.75rem;line-height:1.55}.refs__ctas[data-astro-cid-w34ftsjf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;display:flex}.faq__grid[data-astro-cid-ajsgapk5]{gap:2.5rem var(--gutter);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid}.faq__aside[data-astro-cid-ajsgapk5]{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--c-line-strong);border-radius:var(--radius-lg);background:var(--c-paper);justify-items:start;gap:.75rem;padding:1.5rem;display:grid;position:sticky}.faq__aside-title[data-astro-cid-ajsgapk5]{font-family:var(--ff-display);font-size:var(--fs-lg);color:var(--c-ink);line-height:1.05}.faq__aside-text[data-astro-cid-ajsgapk5]{font-size:var(--fs-sm);color:var(--c-muted);margin-bottom:.5rem}.faq__list[data-astro-cid-ajsgapk5]{border-top:1px solid var(--c-line-strong)}.faq__item[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--c-line-strong)}.faq__q[data-astro-cid-ajsgapk5]{cursor:pointer;color:var(--c-ink);transition:color var(--dur) var(--ease-out);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 0;list-style:none;display:grid}.faq__q[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-ajsgapk5]:hover,.faq__item[data-astro-cid-ajsgapk5][open] .faq__q[data-astro-cid-ajsgapk5]{color:var(--c-accent)}.faq__q[data-astro-cid-ajsgapk5]:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.faq__n[data-astro-cid-ajsgapk5]{font-size:var(--fs-xs);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--c-oak-text);font-weight:500}.faq__q-text[data-astro-cid-ajsgapk5]{font-family:var(--ff-display);text-wrap:balance;font-size:clamp(1.3rem,1.1rem + .8vw,1.85rem);line-height:1.12}.faq__icon[data-astro-cid-ajsgapk5]{border:1px solid var(--c-line-strong);width:2.5rem;height:2.5rem;color:var(--c-ink);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), rotate .4s var(--ease-out);border-radius:50%;position:relative}.faq__icon[data-astro-cid-ajsgapk5]:before,.faq__icon[data-astro-cid-ajsgapk5]:after{content:"";width:.8rem;height:1.5px;transition:rotate .4s var(--ease-out);background:currentColor;border-radius:1px;margin:-.75px 0 0 -.4rem;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-ajsgapk5]:after{rotate:90deg}.faq__q[data-astro-cid-ajsgapk5]:hover .faq__icon[data-astro-cid-ajsgapk5]{border-color:var(--c-ink)}.faq__item[data-astro-cid-ajsgapk5][open] .faq__icon[data-astro-cid-ajsgapk5]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper);rotate:180deg}.faq__item[data-astro-cid-ajsgapk5][open] .faq__icon[data-astro-cid-ajsgapk5]:after{rotate:0deg}.faq__a[data-astro-cid-ajsgapk5]{padding:0 3.5rem 1.6rem}.faq__a[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{max-width:40rem;color:var(--c-ink-2)}.faq__a[data-astro-cid-ajsgapk5] a{color:var(--c-accent);text-underline-offset:.2em}@supports selector(::details-content){.faq__item[data-astro-cid-ajsgapk5]{interpolate-size:allow-keywords}.faq__item[data-astro-cid-ajsgapk5]::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.faq__item[data-astro-cid-ajsgapk5][open]::details-content{block-size:auto}}@media (width<=61.99rem){.faq__grid[data-astro-cid-ajsgapk5]{grid-template-columns:minmax(0,1fr)}.faq__aside[data-astro-cid-ajsgapk5]{order:2;position:static}}@media (width<=47.99rem){.faq__q[data-astro-cid-ajsgapk5]{grid-template-columns:minmax(0,1fr) auto}.faq__n[data-astro-cid-ajsgapk5]{display:none}.faq__a[data-astro-cid-ajsgapk5]{padding:0 0 1.4rem}}.quote[data-astro-cid-5v4witja]{position:relative}.quote__form[data-astro-cid-5v4witja]{gap:1.75rem;display:grid}.quote__required[data-astro-cid-5v4witja]{font-size:var(--fs-sm);color:var(--c-muted)}.quote__block[data-astro-cid-5v4witja]{border:0;border-bottom:1px solid var(--c-line);gap:1.25rem;min-width:0;margin:0;padding:0 0 1.75rem;display:grid}.quote__legend[data-astro-cid-5v4witja]{font-family:var(--ff-display);font-size:var(--fs-lg);color:var(--c-ink);align-items:baseline;gap:.8rem;margin-bottom:.25rem;padding:0;font-weight:400;display:flex}.quote__step[data-astro-cid-5v4witja]{font-family:var(--ff-body);font-size:var(--fs-xs);color:var(--c-accent);font-variant-numeric:tabular-nums;font-weight:500}.field[data-astro-cid-5v4witja]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.field-row[data-astro-cid-5v4witja]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:1.25rem;display:grid}.field__label[data-astro-cid-5v4witja]{font-size:var(--fs-sm);color:var(--c-ink);padding:0;font-weight:500}.field__opt[data-astro-cid-5v4witja]{color:var(--c-muted);font-weight:400;font-family:var(--ff-body);font-size:var(--fs-sm);letter-spacing:0}.field__hint[data-astro-cid-5v4witja]{font-size:var(--fs-sm);color:var(--c-muted)}.quote__contact-hint[data-astro-cid-5v4witja]{color:var(--c-ink);margin-bottom:-.6rem;font-weight:600}.field__error[data-astro-cid-5v4witja]{font-size:var(--fs-sm);color:var(--c-danger);gap:.4rem;font-weight:600;display:flex}.field__error[data-astro-cid-5v4witja]:empty{display:none}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][type=text],.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][type=tel],.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][type=email],.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-paper);width:100%;min-height:3.1rem;transition:border-color var(--dur), box-shadow var(--dur);padding:.75rem .9rem;font-size:1rem}.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:8rem;line-height:1.5}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]::placeholder,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]::placeholder{color:#8a857e}.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:is(input,textarea):focus{border-color:var(--c-ink);background:var(--c-white);box-shadow:0 0 0 3px var(--c-accent-soft);outline:none}.field[data-astro-cid-5v4witja].has-error [data-astro-cid-5v4witja]:is(input[type=text],input[type=tel],input[type=email],textarea),.field[data-astro-cid-5v4witja] :is(input,textarea)[data-astro-cid-5v4witja][aria-invalid=true]{border-color:var(--c-danger)}.choices[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-astro-cid-5v4witja]{position:relative}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);min-height:2.6rem;font-size:var(--fs-sm);transition:background-color var(--dur), border-color var(--dur), color var(--dur);background:0 0;align-items:center;padding:.45rem 1rem;font-weight:500;display:inline-flex}.choice[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]:before{content:"";width:0;height:.75rem;transition:width var(--dur) var(--ease-out), margin var(--dur) var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeeae3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;margin-right:0}.choice[data-astro-cid-5v4witja]:hover span[data-astro-cid-5v4witja]{border-color:var(--c-ink)}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-on-ink)}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja]:before{width:.8rem;margin-right:.45rem}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+span[data-astro-cid-5v4witja]{outline:2.5px solid var(--c-brass-text);outline-offset:2px}.has-error[data-astro-cid-5v4witja] .choice[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{border-color:oklch(52% .18 27/.55)}.dropzone[data-astro-cid-5v4witja]{border:1px dashed var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-paper);text-align:center;cursor:pointer;transition:border-color var(--dur), background-color var(--dur);justify-items:center;gap:.35rem;padding:1.6rem 1rem;display:grid}.dropzone[data-astro-cid-5v4witja] .icon{color:var(--c-brass-text)}.dropzone[data-astro-cid-5v4witja] small[data-astro-cid-5v4witja]{max-width:28rem;font-size:var(--fs-xs);color:var(--c-muted)}.dropzone[data-astro-cid-5v4witja]:hover,.dropzone[data-astro-cid-5v4witja].is-over{border-color:var(--c-ink);background:var(--c-paper-2)}.dropzone[data-astro-cid-5v4witja].is-full{opacity:.55;pointer-events:none}#q-photos[data-astro-cid-5v4witja]:focus-visible+.previews[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja][data-field=photos]:focus-within .dropzone[data-astro-cid-5v4witja]{outline:2.5px solid var(--c-brass-text);outline-offset:3px}.previews[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.6rem;display:flex}.previews[data-astro-cid-5v4witja]:empty{display:none}.previews[data-astro-cid-5v4witja] li{border-radius:var(--radius-sm);background:var(--c-paper-3);width:5.5rem;height:5.5rem;position:relative;overflow:hidden}.previews[data-astro-cid-5v4witja] img{object-fit:cover;width:100%;height:100%}.previews[data-astro-cid-5v4witja] .previews__file{text-align:center;word-break:break-all;place-items:center;height:100%;padding:.3rem;font-size:.65rem;display:grid}.previews[data-astro-cid-5v4witja] .previews__remove{color:#fff;background:oklch(20% .02 240/.8);border:0;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;top:.25rem;right:.25rem}.consent[data-astro-cid-5v4witja]{font-size:var(--fs-sm);color:var(--c-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.consent[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:1.25rem;height:1.25rem;accent-color:var(--c-ink);margin:.1rem 0 0}.quote__trap[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.quote__submit[data-astro-cid-5v4witja]{justify-items:start;gap:.75rem;display:grid}.quote__submit[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja][disabled]{opacity:.7;cursor:progress}.quote__status[data-astro-cid-5v4witja]:empty{display:none}.quote__status[data-astro-cid-5v4witja].is-error{border-radius:var(--radius);background:var(--c-danger-bg);color:var(--c-danger);font-weight:600;font-size:var(--fs-sm);padding:.75rem 1rem}@media (width<=30rem){.quote__submit[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{white-space:normal;text-align:center;width:100%}}.quote__success[data-astro-cid-5v4witja]{background:var(--c-ok-bg);animation:pop-in .45s var(--ease-out);outline:none;justify-items:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)}}.quote__success-icon[data-astro-cid-5v4witja]{background:var(--c-ok);color:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.quote__success-icon[data-astro-cid-5v4witja] svg{stroke-width:2.4px}.quote__success[data-astro-cid-5v4witja] h2[data-astro-cid-5v4witja]{font-size:var(--fs-xl)}.contact[data-astro-cid-rm6npfgm]{border-top:1px solid var(--c-line)}.contact__grid[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,7rem);display:grid}.contact__info[data-astro-cid-rm6npfgm]{top:calc(var(--header-h) + 2rem);gap:2rem;display:grid;position:sticky}.info[data-astro-cid-rm6npfgm]{border-top:1px solid var(--c-line);justify-items:start;gap:.45rem;padding-top:1.1rem;display:grid}.info__label[data-astro-cid-rm6npfgm]{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);font-size:.7rem;font-weight:500}.info__value[data-astro-cid-rm6npfgm]{color:var(--c-ink);overflow-wrap:anywhere}a[data-astro-cid-rm6npfgm].info__value{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;text-decoration:none}a[data-astro-cid-rm6npfgm].info__value:hover{color:var(--c-accent)}.contact__phone[data-astro-cid-rm6npfgm]{font-family:var(--ff-display);color:var(--c-ink);font-variant-numeric:lining-nums;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);line-height:1;text-decoration:none}.contact__phone[data-astro-cid-rm6npfgm]:hover{color:var(--c-accent)}.hours[data-astro-cid-rm6npfgm] table[data-astro-cid-rm6npfgm]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.hours[data-astro-cid-rm6npfgm] th[data-astro-cid-rm6npfgm],.hours[data-astro-cid-rm6npfgm] td[data-astro-cid-rm6npfgm]{text-align:left;color:var(--c-ink-2);padding:.4rem 0;font-weight:400}.hours[data-astro-cid-rm6npfgm] td[data-astro-cid-rm6npfgm]{text-align:right;font-variant-numeric:tabular-nums}.hours[data-astro-cid-rm6npfgm] tr[data-astro-cid-rm6npfgm].is-today [data-astro-cid-rm6npfgm]:is(th,td){color:var(--c-ink);font-weight:600}.insta[data-astro-cid-rm6npfgm]{border:1px solid var(--c-line);background:var(--c-white);color:var(--c-ink);transition:border-color var(--dur);align-items:center;gap:1rem;padding:.85rem 1rem .85rem .85rem;text-decoration:none;display:flex}.insta[data-astro-cid-rm6npfgm]:hover{color:var(--c-ink);border-color:var(--c-ink)}.insta[data-astro-cid-rm6npfgm] img{flex:none;width:4.5rem;height:auto}.insta__text[data-astro-cid-rm6npfgm]{font-size:var(--fs-sm);gap:.2rem;display:grid}.insta[data-astro-cid-rm6npfgm] .insta__arrow{flex:none;margin-left:auto}.contact__form[data-astro-cid-rm6npfgm]{border:1px solid var(--c-line);background:var(--c-white);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem)}.contact__form-title[data-astro-cid-rm6npfgm]{font-family:var(--ff-display);font-size:var(--fs-lg);color:var(--c-ink);margin-bottom:1.75rem}@media (width<=61.99rem){.contact__grid[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1fr)}.contact__info[data-astro-cid-rm6npfgm]{position:static}}@media (hover:none) and (width<=47.99rem){.insta[data-astro-cid-rm6npfgm] img{display:none}}@media (width<=47.99rem){.contact__form[data-astro-cid-rm6npfgm]{margin-inline:calc(-1 * var(--gutter));border-inline:0}}
