.supporting-hero[data-astro-cid-yehmsyuz]{background:var(--night);min-height:max(760px,100svh);color:var(--white);align-items:stretch;display:flex;position:relative;overflow:hidden}.supporting-hero-image[data-astro-cid-yehmsyuz],.supporting-hero-shade[data-astro-cid-yehmsyuz],.supporting-hero-grid[data-astro-cid-yehmsyuz]{width:100%;height:100%;position:absolute;inset:0}.supporting-hero-image[data-astro-cid-yehmsyuz]{object-fit:cover;object-position:center;animation:12s ease-out both supporting-drift;transform:scale(1.015)}@keyframes supporting-drift{0%{transform:scale(1.08)}to{transform:scale(1.015)}}.supporting-hero-shade[data-astro-cid-yehmsyuz]{background:linear-gradient(90deg,#04081fd1 0%,#04081f78 56%,#04081f4f 100%),linear-gradient(#04071717 0%,#040717de 100%)}.supporting-hero-grid[data-astro-cid-yehmsyuz],.contact-grid[data-astro-cid-yehmsyuz]{opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,#0000 78%)}.supporting-hero-content[data-astro-cid-yehmsyuz]{z-index:1;grid-template-columns:minmax(0,1fr);align-items:end;padding-top:168px;padding-bottom:142px;display:grid;position:relative}.supporting-hero-copy[data-astro-cid-yehmsyuz] h1[data-astro-cid-yehmsyuz]{letter-spacing:-.072em;max-width:850px;margin-top:30px;font-size:clamp(4rem,7.5vw,7.55rem);font-weight:485;line-height:.88}.supporting-hero-copy[data-astro-cid-yehmsyuz] h1[data-astro-cid-yehmsyuz] em[data-astro-cid-yehmsyuz],.supporting-contact-copy[data-astro-cid-yehmsyuz] h2[data-astro-cid-yehmsyuz] em[data-astro-cid-yehmsyuz]{color:var(--accent)}.supporting-hero-actions[data-astro-cid-yehmsyuz]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.supporting-hero-actions[data-astro-cid-yehmsyuz] .button[data-astro-cid-yehmsyuz].ghost{color:var(--white);background:0 0;border:1px solid #ffffff6b}.supporting-hero-actions[data-astro-cid-yehmsyuz] .button[data-astro-cid-yehmsyuz].ghost:hover{border-color:var(--accent);color:var(--accent)}.supporting-hero-copy[data-astro-cid-yehmsyuz] .button[data-astro-cid-yehmsyuz] svg[data-astro-cid-yehmsyuz],.supporting-contact-actions[data-astro-cid-yehmsyuz] .button[data-astro-cid-yehmsyuz] svg[data-astro-cid-yehmsyuz]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px}.supporting-hero-meta[data-astro-cid-yehmsyuz]{z-index:2;color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #fff3;align-items:center;gap:18px;min-height:82px;font-size:.65rem;font-weight:720;display:flex;position:absolute;bottom:0;left:0;right:0}.supporting-hero-meta[data-astro-cid-yehmsyuz] i[data-astro-cid-yehmsyuz]{background:var(--accent);border-radius:50%;width:4px;height:4px}.supporting-hero-meta[data-astro-cid-yehmsyuz] a[data-astro-cid-yehmsyuz]{color:#ffffffdb;align-items:center;gap:12px;margin-left:auto;transition:color .18s;display:flex}.supporting-hero-meta[data-astro-cid-yehmsyuz] a[data-astro-cid-yehmsyuz]:hover{color:var(--accent)}.facilities-heading[data-astro-cid-yehmsyuz]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr);align-items:center;gap:clamp(64px,10vw,150px);display:grid}.quality-facilities[data-astro-cid-yehmsyuz]{background:radial-gradient(circle at 8% 4%, #53d5ff12, transparent 20%), var(--paper-cool)}.precision-tools[data-astro-cid-yehmsyuz]{background:radial-gradient(circle at 92% 6%, #4b31f20f, transparent 20%), var(--paper)}.instrument-list[data-astro-cid-yehmsyuz]{gap:18px;margin-top:76px;display:grid}.instrument-card[data-astro-cid-yehmsyuz]{border:1px solid var(--line);background:#ffffffdb;border-radius:20px;grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);min-height:410px;scroll-margin-top:100px;display:grid;overflow:hidden}.instrument-gallery[data-astro-cid-yehmsyuz]{border-right:1px solid var(--line);background:var(--line);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:410px;display:grid}.instrument-gallery[data-astro-cid-yehmsyuz] figure[data-astro-cid-yehmsyuz]{background-color:#fafaf8;background-image:linear-gradient(#0a102506 1px,#0000 1px),linear-gradient(90deg,#0a102506 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.instrument-gallery[data-astro-cid-yehmsyuz].images-1 figure[data-astro-cid-yehmsyuz]{grid-area:1/1/-1/-1}.instrument-gallery[data-astro-cid-yehmsyuz].images-2{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.instrument-gallery[data-astro-cid-yehmsyuz] img[data-astro-cid-yehmsyuz]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.instrument-card[data-astro-cid-yehmsyuz]:hover .instrument-gallery[data-astro-cid-yehmsyuz] img[data-astro-cid-yehmsyuz]{transform:scale(1.025)}.instrument-copy[data-astro-cid-yehmsyuz]{flex-direction:column;justify-content:space-between;min-width:0;padding:36px 34px 32px;display:flex}.instrument-kicker[data-astro-cid-yehmsyuz]{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:750}.instrument-copy[data-astro-cid-yehmsyuz] h3[data-astro-cid-yehmsyuz]{letter-spacing:-.055em;margin-top:13px;font-size:clamp(2rem,3.6vw,3.45rem);font-weight:550;line-height:1.04}.instrument-description[data-astro-cid-yehmsyuz]{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.instrument-description[data-astro-cid-yehmsyuz] p[data-astro-cid-yehmsyuz]{max-width:610px;color:var(--muted);margin-top:0;font-size:.92rem;line-height:1.78}.supporting-contact[data-astro-cid-yehmsyuz]{background:var(--paper);padding:clamp(96px,11vw,164px) 0 34px}.supporting-contact-card[data-astro-cid-yehmsyuz]{background:radial-gradient(circle at 84% 10%, #725dff75, transparent 26%), linear-gradient(126deg, #261787ad, transparent 55%), var(--night);min-height:510px;color:var(--white);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:60px;padding:clamp(44px,7vw,88px);display:grid;position:relative;overflow:hidden}.contact-grid[data-astro-cid-yehmsyuz]{position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.supporting-contact-copy[data-astro-cid-yehmsyuz],.supporting-contact-actions[data-astro-cid-yehmsyuz]{z-index:1;position:relative}.supporting-contact-copy[data-astro-cid-yehmsyuz] h2[data-astro-cid-yehmsyuz]{letter-spacing:-.065em;margin-top:26px;font-size:clamp(2.7rem,5.2vw,5.3rem);font-weight:510;line-height:.99}.supporting-contact-copy[data-astro-cid-yehmsyuz]>p[data-astro-cid-yehmsyuz]{color:#ffffffad;max-width:600px;margin-top:30px;font-size:.94rem;line-height:1.7}.supporting-contact-actions[data-astro-cid-yehmsyuz]{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.supporting-contact-actions[data-astro-cid-yehmsyuz] .button[data-astro-cid-yehmsyuz]{margin-bottom:16px}.supporting-contact-actions[data-astro-cid-yehmsyuz]>a[data-astro-cid-yehmsyuz]:not(.button){color:#ffffffb3;border-bottom:1px solid #ffffff57;font-size:.78rem;transition:color .18s}.supporting-contact-actions[data-astro-cid-yehmsyuz]>a[data-astro-cid-yehmsyuz]:not(.button):hover{color:var(--accent)}@media (width<=1050px){.facilities-heading[data-astro-cid-yehmsyuz]{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:54px}.instrument-card[data-astro-cid-yehmsyuz]{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)}.instrument-gallery[data-astro-cid-yehmsyuz]{min-height:410px}.instrument-copy[data-astro-cid-yehmsyuz]{padding:32px 28px 28px}}@media (width<=760px){.supporting-hero[data-astro-cid-yehmsyuz]{min-height:830px}.supporting-hero-image[data-astro-cid-yehmsyuz]{object-position:55% center}.supporting-hero-content[data-astro-cid-yehmsyuz]{flex-direction:column;justify-content:center;align-items:stretch;gap:44px;padding-top:132px;padding-bottom:184px;display:flex}.supporting-hero-copy[data-astro-cid-yehmsyuz] h1[data-astro-cid-yehmsyuz]{margin-top:24px;font-size:clamp(3.5rem,16vw,5.2rem);line-height:.9}.supporting-hero-actions[data-astro-cid-yehmsyuz]{flex-direction:column;align-items:stretch;margin-top:32px}.supporting-hero-meta[data-astro-cid-yehmsyuz]{min-height:70px}.supporting-hero-meta[data-astro-cid-yehmsyuz]>span[data-astro-cid-yehmsyuz],.supporting-hero-meta[data-astro-cid-yehmsyuz]>i[data-astro-cid-yehmsyuz]{display:none}.supporting-hero-meta[data-astro-cid-yehmsyuz] a[data-astro-cid-yehmsyuz]{margin-left:auto}.facilities-heading[data-astro-cid-yehmsyuz]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.instrument-list[data-astro-cid-yehmsyuz]{margin-top:50px}.instrument-card[data-astro-cid-yehmsyuz]{border-radius:16px;grid-template-columns:1fr;min-height:0}.instrument-gallery[data-astro-cid-yehmsyuz]{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--line);min-height:0}.instrument-gallery[data-astro-cid-yehmsyuz].images-2{aspect-ratio:4/3}.instrument-copy[data-astro-cid-yehmsyuz]{min-height:300px;padding:28px 22px}.instrument-copy[data-astro-cid-yehmsyuz] h3[data-astro-cid-yehmsyuz]{font-size:2rem}.instrument-description[data-astro-cid-yehmsyuz] p[data-astro-cid-yehmsyuz]{font-size:.84rem}.supporting-contact[data-astro-cid-yehmsyuz]{padding-bottom:16px}.supporting-contact-card[data-astro-cid-yehmsyuz]{border-radius:22px;grid-template-columns:1fr;align-content:end;gap:48px;min-height:620px;padding:54px 26px}}@media (width<=420px){.supporting-hero-copy[data-astro-cid-yehmsyuz] h1[data-astro-cid-yehmsyuz]{font-size:3.42rem}.facilities-heading[data-astro-cid-yehmsyuz] h2[data-astro-cid-yehmsyuz],.supporting-contact-copy[data-astro-cid-yehmsyuz] h2[data-astro-cid-yehmsyuz]{font-size:2.55rem}.instrument-copy[data-astro-cid-yehmsyuz]{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.supporting-hero-image[data-astro-cid-yehmsyuz]{animation:none}.instrument-gallery[data-astro-cid-yehmsyuz] img[data-astro-cid-yehmsyuz]{transition:none}}
