.qy[data-astro-cid-l4e6ocez]{display:grid;gap:var(--s-4)}.qy__fields[data-astro-cid-l4e6ocez]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0;min-width:0}.qy__fields[data-astro-cid-l4e6ocez] label[data-astro-cid-l4e6ocez]{font-size:.875rem;white-space:nowrap}.qy__unit[data-astro-cid-l4e6ocez]{font-weight:500;color:var(--fg-2)}.qy__input[data-astro-cid-l4e6ocez]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:1.1875rem;text-align:left;padding-inline:12px}.qy__result[data-astro-cid-l4e6ocez]{display:grid;gap:6px;padding-top:var(--s-3);border-top:1px dashed var(--c-line)}.qy__out[data-astro-cid-l4e6ocez]{display:block;min-height:1.1em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--step-4);line-height:1;letter-spacing:-.02em;color:var(--c-ink-2)}.qy[data-astro-cid-l4e6ocez]:not(.has-result) .qy__num[data-astro-cid-l4e6ocez]{font-size:.42em;letter-spacing:0;font-weight:600}.qy[data-astro-cid-l4e6ocez].has-result .qy__out[data-astro-cid-l4e6ocez]{color:var(--c-ink)}.qy__note[data-astro-cid-l4e6ocez]{font-size:.9375rem;color:var(--c-ink-2)}.qy__min[data-astro-cid-l4e6ocez]{font-weight:700;font-size:.9375rem}.qy[data-astro-cid-l4e6ocez].is-under .qy__min[data-astro-cid-l4e6ocez]{justify-self:start;padding:.35em .6em;background:var(--c-measure);border-left:3px solid var(--c-ink)}.qy__error[data-astro-cid-l4e6ocez]{color:var(--c-red);font-weight:650;font-size:.9375rem}.qy__actions[data-astro-cid-l4e6ocez]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:480px){.qy__actions[data-astro-cid-l4e6ocez]{grid-template-columns:1.2fr 1fr}}@media(max-width:1023px){.qy[data-astro-cid-l4e6ocez].ticket{padding-top:18px}.qy[data-astro-cid-l4e6ocez] .ticket__head[data-astro-cid-l4e6ocez]{margin-bottom:8px}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.hero__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:3 / 1;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%);mask-image:linear-gradient(to bottom,transparent,#000 22%)}.hero__media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background:linear-gradient(var(--c-ink) 0 0) left bottom / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--c-ink) 0 1px,transparent 1px 48px) left bottom / 100% 9px no-repeat;opacity:.5}.hero__media[data-astro-cid-j7pv25f6] picture,.hero__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%}.hero__media[data-astro-cid-j7pv25f6] img{object-fit:cover;object-position:50% 60%}.hero__copy[data-astro-cid-j7pv25f6]{padding-top:var(--s-5)}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--step-hero);line-height:.86;letter-spacing:-.012em;text-wrap:initial}.hero__line[data-astro-cid-j7pv25f6]{display:block}.hero__line--accent[data-astro-cid-j7pv25f6]{color:var(--c-red)}.hero__bar[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5);padding-top:var(--s-4);padding-bottom:var(--s-7)}.hero__lede[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.hero__reach[data-astro-cid-j7pv25f6]{display:none}@media(min-width:1024px){.hero[data-astro-cid-j7pv25f6]{--hero-fs: clamp(5rem, .2rem + 8.3vw, 8.5rem);--hero-pad: calc(var(--header-h) + clamp(2rem, 6vh, 5rem));display:grid;grid-template-rows:auto auto;margin-top:calc(var(--header-h) * -1)}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;aspect-ratio:auto;height:min(100svh,920px);container-type:size;-webkit-mask-image:linear-gradient(162deg,transparent 0 24%,rgb(0 0 0 / .3) 40%,#000 58%);mask-image:linear-gradient(162deg,transparent 0 24%,rgb(0 0 0 / .3) 40%,#000 58%);z-index:-1}.hero__media[data-astro-cid-j7pv25f6]:after{display:none}html[data-motion=full] .hero__media[data-astro-cid-j7pv25f6] img{animation:hero-settle 1.2s var(--ease-settle) backwards}@supports (height: 1cqh){.hero__media[data-astro-cid-j7pv25f6] img{--img-h: max(56.25cqw, 100cqh);object-position:50% 62%}}.hero__copy[data-astro-cid-j7pv25f6]{min-height:calc(min(100svh,920px) - 150px);padding-top:var(--hero-pad)}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--hero-fs);line-height:.84}.hero__line[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero__line--accent[data-astro-cid-j7pv25f6]{color:var(--c-ink);-webkit-text-stroke:0}.hero__bar[data-astro-cid-j7pv25f6]{position:relative;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:-170px;padding:0;background:var(--c-paper-2);border:2px solid var(--c-ink);box-shadow:var(--shadow-ticket);z-index:2}.hero__bar[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:url(/textures/grain-128.webp) 0 0 / 128px repeat;mix-blend-mode:multiply;opacity:.06;pointer-events:none}.hero__contact[data-astro-cid-j7pv25f6]{grid-column:1 / span 5;padding:var(--s-6) var(--s-6) var(--s-5);display:grid;align-content:start;gap:var(--s-5);border-right:2px solid var(--c-ink)}.hero__lede[data-astro-cid-j7pv25f6]{font-size:var(--step-0);color:var(--fg-2);max-width:34ch}.hero__reach[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);justify-items:start}.hero__reach[data-astro-cid-j7pv25f6]{align-content:start}.hero__area[data-astro-cid-j7pv25f6]{padding-top:var(--s-4);border-top:1px solid var(--c-line);width:100%}.hero__phone[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.3em;font-family:var(--font-display);font-stretch:62%;font-weight:850;font-size:clamp(3rem,1rem + 3.4vw,4.6rem);line-height:.95;letter-spacing:-.005em;color:var(--c-ink);text-decoration:none}.hero__phone[data-astro-cid-j7pv25f6] svg{width:.5em;height:.5em;color:var(--c-red)}.hero__phone[data-astro-cid-j7pv25f6]:hover{color:var(--c-red)}.hero__ctas[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:10px;width:100%}.hero__ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding-inline:.75em}.hero__ctas[data-astro-cid-j7pv25f6] .btn--call[data-astro-cid-j7pv25f6]{display:none}.hero__area[data-astro-cid-j7pv25f6]{font-size:.9375rem;font-weight:650;color:var(--fg-2);letter-spacing:.02em}.hero__yards[data-astro-cid-j7pv25f6]{grid-column:6 / -1;padding:var(--s-5)}.hero__yards[data-astro-cid-j7pv25f6] .qy{box-shadow:none;height:100%}}@media(min-width:1280px){.hero__ctas[data-astro-cid-j7pv25f6] .btn--call[data-astro-cid-j7pv25f6]{display:inline-flex}}@keyframes hero-settle{0%{scale:1.04}to{scale:1}}.work__list[data-astro-cid-j7pv25f6]{border-top:2px solid var(--c-ink)}.work__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 88px 24px;align-items:center;gap:var(--s-4);min-height:72px;padding:10px 0;border-bottom:1px solid var(--c-line);color:var(--c-ink);text-decoration:none;contain:layout paint}.work__label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-stretch:62%;font-weight:800;font-size:clamp(1.9rem,1.2rem + 3vw,4rem);line-height:1;text-transform:uppercase;transition:font-stretch var(--dur-base) var(--ease-pour),color var(--dur-fast) linear}.work__text[data-astro-cid-j7pv25f6]{display:none;color:var(--c-ink-2);font-size:1rem;max-width:34ch}.work__art[data-astro-cid-j7pv25f6]{color:var(--c-ink-2);transition:color var(--dur-fast) linear}.work__row[data-astro-cid-j7pv25f6] .work__arrow{width:24px;height:24px;transition:transform var(--dur-base) var(--ease-settle)}@media(min-width:768px){.work__list[data-astro-cid-j7pv25f6]{container-type:inline-size}.work__row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 150px 28px;height:116px;min-height:0}.work__label[data-astro-cid-j7pv25f6]{white-space:nowrap}}@media(min-width:1024px){.work__row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) 150px 28px;gap:var(--s-6)}.work__label[data-astro-cid-j7pv25f6]{font-size:min(clamp(1.9rem,1.2rem + 3vw,4rem),(100cqi - 274px) * .066)}.work__text[data-astro-cid-j7pv25f6]{display:block}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.work__row[data-astro-cid-j7pv25f6]:hover .work__label[data-astro-cid-j7pv25f6],.work__row[data-astro-cid-j7pv25f6]:focus-visible .work__label[data-astro-cid-j7pv25f6]{font-stretch:75%}}@media(hover:hover)and (pointer:fine){.work__row[data-astro-cid-j7pv25f6]:hover .work__label[data-astro-cid-j7pv25f6],.work__row[data-astro-cid-j7pv25f6]:focus-visible .work__label[data-astro-cid-j7pv25f6]{color:var(--c-red)}.work__row[data-astro-cid-j7pv25f6]:hover .work__art[data-astro-cid-j7pv25f6]{color:var(--c-ink)}.work__row[data-astro-cid-j7pv25f6]:hover .work__arrow{transform:translate(6px)}}.mixes__all[data-astro-cid-j7pv25f6]{color:var(--c-paper)}.mixes__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2px;background:var(--c-hair-dark);border:2px solid var(--c-hair-dark)}.mix[data-astro-cid-j7pv25f6]{background:var(--c-plate);container-type:inline-size}.mix__link[data-astro-cid-j7pv25f6]{display:grid;gap:8px;padding:var(--s-5) var(--s-5) var(--s-5);color:var(--c-paper);text-decoration:none;height:100%;transition:background-color var(--dur-base) var(--ease-settle)}.mix__psi[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;min-width:0;align-items:baseline;gap:.12em;font-family:var(--font-display);font-stretch:62%;font-weight:900;line-height:.82}.mix__num[data-astro-cid-j7pv25f6]{letter-spacing:-.02em;font-size:min(clamp(5.2rem,2rem + 13vw,9rem),33cqi)}.mix__unit[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,1rem + 1.5vw,2rem);font-stretch:75%;letter-spacing:.04em;color:var(--c-fog)}.mix__use[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-stretch:75%;font-weight:750;font-size:var(--step-2);text-transform:uppercase;letter-spacing:.02em}.mix__bar[data-astro-cid-j7pv25f6]{display:block;height:6px;margin-top:6px;background:var(--c-plate-3)}.mix__bar[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block;height:100%;width:calc(var(--fill) * 100%);background:var(--c-paper)}.mixes__foot[data-astro-cid-j7pv25f6]{margin-top:var(--s-5);color:var(--c-paper);font-weight:600}@media(min-width:768px){.mixes__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.mixes__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.mix__link[data-astro-cid-j7pv25f6]{min-height:320px;grid-template-rows:1fr auto auto;padding:var(--s-5) var(--s-5) var(--s-6)}.mix__use[data-astro-cid-j7pv25f6]{order:-1;align-self:start;font-size:var(--step-1);color:var(--c-fog)}.mix__psi[data-astro-cid-j7pv25f6]{align-self:end}.mix__num[data-astro-cid-j7pv25f6]{font-size:min(clamp(6rem,1rem + 6.4vw,9.5rem),33cqi)}@supports (background-clip: text) or (-webkit-background-clip: text){.psi-fill[data-astro-cid-j7pv25f6]{background:image-set(url(/textures/aggregate.avif) type("image/avif"),url(/textures/aggregate.webp) type("image/webp")) 0 40% / 520px auto;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position var(--dur-cure) var(--ease-settle)}.mix__link[data-astro-cid-j7pv25f6]:hover .psi-fill[data-astro-cid-j7pv25f6]{background-position:60% 60%}}}@media(hover:hover)and (pointer:fine){.mix__link[data-astro-cid-j7pv25f6]:hover{background:var(--c-plate-2)}}@media(forced-colors:active){.psi-fill[data-astro-cid-j7pv25f6]{background:none!important;color:CanvasText!important}}.order__band[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;margin-bottom:var(--s-6);background:#939ba5}.order__band[data-astro-cid-j7pv25f6] picture,.order__band[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.order__steps[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6);counter-reset:none}.step[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-3);align-content:start}.step__photo[data-astro-cid-j7pv25f6]{display:none}.step__grade[data-astro-cid-j7pv25f6]{width:100%}.step__text[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-stretch:75%;font-weight:750;font-size:var(--step-2);line-height:1.05;text-transform:uppercase;text-wrap:balance}.step__link[data-astro-cid-j7pv25f6]{justify-self:start;color:var(--c-ink)}@media(min-width:1024px){.order__band[data-astro-cid-j7pv25f6]{display:none}.order__steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:var(--gutter)}.step__photo[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 5;background:#9aa3a8}.step__photo[data-astro-cid-j7pv25f6] picture,.step__photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}}.area__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6);align-items:center;position:relative;z-index:2}.area__copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);justify-items:start}.area__copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4);font-stretch:62%;font-weight:850;line-height:.9}.area__text[data-astro-cid-j7pv25f6]{max-width:40ch}@media(min-width:1024px){.area__grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;gap:var(--s-8)}}.hours-sec__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6)}.hours-sec__grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4);font-stretch:62%;font-weight:850;line-height:.9;margin-top:var(--s-3)}.hours-sec__text[data-astro-cid-j7pv25f6]{margin-top:var(--s-4);font-size:var(--step-1)}.hours-sec__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}@media(min-width:1024px){.hours-sec__grid[data-astro-cid-j7pv25f6]{grid-template-columns:4fr 8fr;align-items:end;gap:var(--s-8)}}
