.page-content:where(.astro-q6corw6f){position:relative;z-index:1}.page-content:where(.astro-q6corw6f) .sy-hero-home .inner{min-height:auto;padding-bottom:4.5rem}.page-content:where(.astro-q6corw6f) .sy-introducing .container{margin-bottom:5rem}.cta-row:where(.astro-q6corw6f){display:flex;justify-content:center;margin:0 0 2rem}.products-section:where(.astro-q6corw6f){padding:1rem 0 3rem}.cv-section:where(.astro-q6corw6f){padding:.5rem 0 2.5rem}.cv-inner:where(.astro-q6corw6f){display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);max-width:74rem;grid-gap:1.5rem;align-items:start;gap:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.cv-inner:where(.astro-q6corw6f){grid-template-columns:1fr}}.cv-content:where(.astro-q6corw6f) h2:where(.astro-q6corw6f){--fs:2.2rem;margin:0 0 .6rem}.cv-lead:where(.astro-q6corw6f){margin:0;max-width:44rem}.cv-photo-slot:where(.astro-q6corw6f){position:sticky;top:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.cv-photo-slot:where(.astro-q6corw6f){position:static}}.cv-photo-frame:where(.astro-q6corw6f){background:#ffffff94;border:1px solid rgba(var(--rgb-text),.08);border-radius:1rem;box-shadow:0 10px 24px #0f102614;min-height:28rem;overflow:hidden}.cv-photo-frame:where(.astro-q6corw6f) img:where(.astro-q6corw6f){display:block;height:100%;min-height:28rem;-o-object-fit:cover;object-fit:cover;width:100%}.cv-text-block:where(.astro-q6corw6f){margin-top:1.4rem}.cv-subheading:where(.astro-q6corw6f){--fs:1rem;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.cv-details:where(.astro-q6corw6f){display:grid;grid-gap:.7rem;gap:.7rem;margin:0}.cv-details:where(.astro-q6corw6f) div:where(.astro-q6corw6f){display:grid;grid-gap:.15rem;gap:.15rem}.cv-details:where(.astro-q6corw6f) dt:where(.astro-q6corw6f){font-weight:700}.cv-details:where(.astro-q6corw6f) dd:where(.astro-q6corw6f){margin:0}.cv-list:where(.astro-q6corw6f){display:grid;margin:0;padding-left:1.15rem;grid-gap:.45rem;gap:.45rem}.cv-list:where(.astro-q6corw6f) li:where(.astro-q6corw6f){line-height:1.6}.cv-viewer-wrap:where(.astro-q6corw6f){background:#ffffffe0;border:1px solid rgba(var(--rgb-text),.12);border-radius:1rem;box-shadow:0 10px 24px #0f102614;margin-top:1rem;overflow:hidden}.cv-viewer-wrap:where(.astro-q6corw6f) iframe:where(.astro-q6corw6f){border:0;display:block;min-height:68vh;width:100%}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.cv-viewer-wrap:where(.astro-q6corw6f) iframe:where(.astro-q6corw6f){min-height:60vh}}.cv-link:where(.astro-q6corw6f){align-items:center;background:rgba(var(--rgb-text),.92);border-radius:999px;color:rgba(var(--rgb-white),1);display:inline-flex;font-weight:600;justify-content:center;padding:.65rem 1rem;-webkit-text-decoration:none;text-decoration:none}.cv-link-secondary:where(.astro-q6corw6f){background:rgba(var(--rgb-white),.92);border:1px solid rgba(var(--rgb-text),.2);color:rgba(var(--rgb-text),1)}.products-inner:where(.astro-q6corw6f){max-width:74rem}.products-section:where(.astro-q6corw6f) h2:where(.astro-q6corw6f){--fs:3rem;margin:0 auto .5rem;text-align:center}.products-intro:where(.astro-q6corw6f){margin:0 auto 1.25rem;max-width:44rem;text-align:center}.products-grid:where(.astro-q6corw6f){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.products-grid:where(.astro-q6corw6f){gap:.75rem}}.product-card:where(.astro-q6corw6f){background:#ffffffc2;border:1px solid rgba(var(--rgb-text),.08);border-radius:1rem;box-shadow:0 10px 24px #0f102614;padding:1rem}.product-card:where(.astro-q6corw6f) h3:where(.astro-q6corw6f){--fs:1rem;margin:0 0 .5rem}.media-box:where(.astro-q6corw6f){align-items:center;aspect-ratio:16/9;background:#00000029;border-radius:.75rem;display:flex;justify-content:center;overflow:hidden;width:100%}.media-box:where(.astro-q6corw6f) video:where(.astro-q6corw6f){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.media-box-audio:where(.astro-q6corw6f){background:#fff9;padding:.75rem}.product-card:where(.astro-q6corw6f) audio:where(.astro-q6corw6f),.product-card:where(.astro-q6corw6f) video:where(.astro-q6corw6f){width:100%}.sequence-fallback:where(.astro-q6corw6f){display:inline-block;font-size:.85rem;margin-top:.45rem;-webkit-text-decoration:underline;text-decoration:underline}
