media-gallery[data-astro-cid-wvobjewa]{display:block}.frame[data-astro-cid-wvobjewa] .shot{aspect-ratio:1049/688;object-fit:cover;width:100%}media-gallery[data-astro-cid-wvobjewa] .thumbs[data-astro-cid-wvobjewa]{justify-content:center;gap:calc(var(--space-1) + var(--border-width) * 2);width:fit-content;margin:calc(-1 * (var(--space-2) + var(--space-1))) auto calc(-1 * var(--space-1));padding:var(--space-1);border-radius:var(--space-3);background:color-mix(in srgb, var(--color-surface) 60%, transparent);list-style:none;display:flex;position:relative}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa]{width:var(--space-9);border-radius:var(--space-1);cursor:pointer;background:0 0;border:0;padding:0;display:block}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa][aria-current=true]{outline:calc(2 * var(--border-width)) solid var(--color-ink);outline-offset:0}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa] .thumb-image{aspect-ratio:80/44;object-fit:cover;border-radius:inherit;width:100%}@media (width<=1023px){.frame[data-astro-cid-wvobjewa]{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.slide[data-astro-cid-wvobjewa],.slide[data-astro-cid-wvobjewa][hidden]{scroll-snap-align:start;flex:0 0 100%;display:block}.frame[data-astro-cid-wvobjewa] .shot{aspect-ratio:768/516}media-gallery[data-astro-cid-wvobjewa] .thumbs[data-astro-cid-wvobjewa]{margin-block:calc(-1 * var(--space-2)) calc(-1 * (var(--space-3) + var(--border-width) * 2));padding:0 var(--space-1);border-radius:var(--radius-video-badge);background:var(--color-surface-dark);gap:0}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa]{width:calc(var(--space-3) + var(--border-width) * 2);height:calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-round);place-items:center;display:grid}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa] .thumb-image{display:none}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa]:before{content:"";width:calc(var(--space-1) + var(--border-width) * 2);aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-text-muted)}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa][aria-current=true]{outline:0}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa][aria-current=true]:before{background:var(--color-text-inverse)}media-gallery[data-astro-cid-wvobjewa] .thumb[data-astro-cid-wvobjewa]:focus-visible{outline-offset:calc(-1 * var(--border-width))}}.faq-item[data-astro-cid-6ewamrup]{background-color:var(--color-surface-muted)}.question[data-astro-cid-6ewamrup]{align-items:center;gap:var(--space-4);padding:var(--space-5);color:var(--color-text-strong);font-family:var(--font-heading);font-size:var(--text-h4-size);font-weight:var(--weight-semibold);line-height:var(--text-h4-leading);letter-spacing:var(--tracking-heading);cursor:pointer;list-style:none;display:flex}.question[data-astro-cid-6ewamrup]::-webkit-details-marker{display:none}.toggle[data-astro-cid-6ewamrup]{transition:rotate var(--duration-fast) var(--ease-out)}[data-astro-cid-6ewamrup][open] .toggle[data-astro-cid-6ewamrup]{rotate:45deg}.answer[data-astro-cid-6ewamrup]{padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + var(--icon-size) + var(--space-4))}@media (width<=767px){.question[data-astro-cid-6ewamrup]{gap:calc(var(--space-2) + var(--space-1) / 2);padding-inline:var(--space-3);font-family:var(--font-body);font-size:var(--text-lead-fixed-size);line-height:var(--text-lead-fixed-leading)}}.faq[data-astro-cid-gfo3rpqg][data-section]{--toggle-size:calc(var(--space-6) - 2px);--toggle-bar:3px;padding-block:calc(var(--space-11) + var(--space-2) - 1px) var(--space-11)}.faq[data-astro-cid-gfo3rpqg] .faq-heading{max-width:calc(var(--container-content) - var(--space-11) - var(--space-6));margin:0 auto calc(var(--space-7) + var(--space-2) - 1px);text-align:center}.faq[data-astro-cid-gfo3rpqg] .faq-items[data-astro-cid-gfo3rpqg]{gap:var(--space-4);max-width:calc(var(--container-content) - var(--space-10) - var(--space-6) + 2px);flex-direction:column;margin-inline:auto;display:flex}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item{outline:var(--border-hairline);outline-offset:calc(-1 * var(--border-width));background-color:var(--color-surface-muted)}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open]{background-color:var(--color-surface)}.faq[data-astro-cid-gfo3rpqg][data-section] .question{gap:calc(var(--space-6) - 2px);padding:calc(var(--space-6) + 3px) calc(var(--space-7) + 3px)}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .question{align-items:flex-start;padding-block-end:var(--space-4)}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .question>span{padding-block-start:calc(var(--space-3) + 2px)}.faq[data-astro-cid-gfo3rpqg][data-section] .toggle{width:calc((var(--toggle-size) - var(--toggle-bar)) * 24 / 14);height:calc((var(--toggle-size) - var(--toggle-bar)) * 24 / 14);margin:calc((var(--toggle-size) - (var(--toggle-size) - var(--toggle-bar)) * 24 / 14) / 2);rotate:none}.faq[data-astro-cid-gfo3rpqg][data-section] .toggle path{stroke-width:var(--toggle-bar);vector-effect:non-scaling-stroke}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .toggle{stroke:var(--color-toggle-open)}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .toggle path+path{display:none}.faq[data-astro-cid-gfo3rpqg][data-section] .answer{padding:0 calc(var(--space-7) + 3px) calc(var(--space-6) + 3px) calc(var(--space-7) + 3px + var(--toggle-size) + var(--space-6) - 2px);color:var(--color-text);font-size:var(--text-lead-fixed-size);line-height:var(--text-lead-fixed-leading);letter-spacing:var(--tracking-heading)}@media (width<=1023px){.faq[data-astro-cid-gfo3rpqg] .faq-heading{max-width:calc(2 * var(--space-11) + var(--space-10) + var(--space-4));font-size:var(--text-section-title-tablet-size)}.faq[data-astro-cid-gfo3rpqg] .faq-items[data-astro-cid-gfo3rpqg]{max-width:calc(2 * var(--space-11) + var(--space-10) + var(--space-8))}}@media (width<=767px){.faq[data-astro-cid-gfo3rpqg][data-section]{--toggle-size:calc(var(--space-5) - var(--space-1));--toggle-bar:2px;padding-block:calc(var(--space-9) + var(--space-2) - 1px) var(--space-9)}.faq[data-astro-cid-gfo3rpqg] .faq-heading{max-width:none;font-size:var(--text-h1-size);text-align:start}.faq[data-astro-cid-gfo3rpqg] .faq-items[data-astro-cid-gfo3rpqg]{max-width:none;margin-inline:calc(-1 * var(--gutter));gap:0}.faq[data-astro-cid-gfo3rpqg][data-section] .question{gap:calc(var(--space-4) + 1px);min-height:calc(var(--space-8) - 2px);padding:var(--space-4) var(--space-5) var(--space-4) calc(var(--space-5) + 1px)}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .question{gap:calc(var(--space-5) - var(--space-1));padding:calc(var(--space-4) + 3px) var(--space-4) var(--space-3);flex-direction:column}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .question>span{padding-block-start:0}.faq[data-astro-cid-gfo3rpqg][data-section] .faq-item[open] .toggle path{stroke-width:3px}.faq[data-astro-cid-gfo3rpqg][data-section] .answer{padding:0 var(--space-4) var(--space-3);font-size:var(--text-body-size);line-height:var(--text-body-leading)}}.checklist[data-astro-cid-uzfbbcbt].checklist{padding:var(--space-8) var(--space-8) var(--space-9);flex-direction:column;display:flex}.checklist[data-astro-cid-uzfbbcbt]>.text{margin-block:var(--space-4) var(--space-6);letter-spacing:var(--tracking-body-compact)}.item[data-astro-cid-uzfbbcbt]>.text{letter-spacing:var(--tracking-heading)}.items[data-astro-cid-uzfbbcbt]{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item[data-astro-cid-uzfbbcbt]{align-items:center;gap:var(--space-3);display:flex}[data-astro-cid-uzfbbcbt][data-variant=problem] .marker[data-astro-cid-uzfbbcbt]{color:var(--color-accent-vivid)}[data-astro-cid-uzfbbcbt][data-variant=solution] .marker[data-astro-cid-uzfbbcbt]{color:var(--color-positive-icon)}@media (width<=1023px){.checklist[data-astro-cid-uzfbbcbt].checklist{padding:calc(var(--space-6) - var(--space-1) / 2) calc(var(--space-6) - var(--space-1) / 2) calc(var(--space-7) - var(--space-1) / 2)}.checklist[data-astro-cid-uzfbbcbt] .text{font-size:var(--text-small-size)}}@media (width<=767px){.checklist[data-astro-cid-uzfbbcbt].checklist{padding:calc(var(--space-6) + var(--space-2)) var(--space-6) calc(var(--space-7) + var(--space-2))}.checklist[data-astro-cid-uzfbbcbt] .text{font-size:var(--text-body-size)}.item[data-astro-cid-uzfbbcbt]>.text{white-space:nowrap;min-width:0;overflow:clip}}.problem-solution[data-astro-cid-tymknoqn][data-section]{padding-block:var(--space-9) var(--space-11)}.problem-solution[data-astro-cid-tymknoqn] .panels-wrap[data-astro-cid-tymknoqn]{max-width:calc(var(--container-content) + var(--space-11) + var(--space-4) + 1.2px);padding-inline:0 1.2px}.problem-solution[data-astro-cid-tymknoqn] .panels{column-gap:var(--space-5);align-items:stretch;row-gap:0}.column[data-astro-cid-tymknoqn]{gap:var(--space-5);flex-direction:column;display:flex}.column[data-astro-cid-tymknoqn]>.checklist{flex-grow:1}.filler[data-astro-cid-tymknoqn]{min-height:calc(var(--space-10) - var(--space-5));background-image:repeating-linear-gradient(-45deg, transparent 0, var(--color-border) calc(var(--border-width) * .9), transparent calc(var(--border-width) * 1.8), transparent calc(var(--space-1) + 2px));background-position:calc(-.5 * var(--border-width)) 0}.problem-solution[data-astro-cid-tymknoqn][data-section] .checklist .items{gap:0}.problem-solution[data-astro-cid-tymknoqn][data-section] .checklist .item+.item{border-block-start:var(--border-width) solid var(--color-border-strong);margin-block-start:var(--space-4);padding-block-start:calc(var(--space-4) - var(--border-width))}.problem-solution[data-astro-cid-tymknoqn][data-section] .checklist[data-variant=problem] .item{gap:var(--space-4)}.problem-solution[data-astro-cid-tymknoqn][data-section] .checklist[data-variant=problem] .marker{box-sizing:border-box;width:calc(var(--space-5) - var(--space-1));height:calc(var(--space-5) - var(--space-1));border:calc(var(--border-width) * 1.5) solid currentcolor;border-radius:var(--radius-round)}@media (width<=1023px){.problem-solution[data-astro-cid-tymknoqn] .panels-wrap[data-astro-cid-tymknoqn]{max-width:none;padding-inline:0}}@media (width>=768px) and (width<=1023px){.problem-solution[data-astro-cid-tymknoqn][data-section] .checklist .item{gap:calc(var(--space-3) / 2)}.problem-solution[data-astro-cid-tymknoqn][data-section] .checklist[data-variant=problem] .item{gap:calc(var(--space-3) - 2px)}}@media (width<=767px){.problem-solution[data-astro-cid-tymknoqn][data-section]{padding-block:calc(var(--space-8) + var(--space-1) / 4) 0}.column[data-astro-cid-tymknoqn]{gap:0}.column[data-astro-cid-tymknoqn]+.column[data-astro-cid-tymknoqn]{flex-direction:column-reverse}.problem-solution[data-astro-cid-tymknoqn][data-problem-gap=wide] .checklist[data-variant=problem]>.text{margin-block-end:calc(var(--space-6) + var(--space-5))}.filler[data-astro-cid-tymknoqn]{min-height:var(--space-8);background-image:repeating-linear-gradient(-45deg, transparent 0, color-mix(in srgb, var(--color-border) 60%, transparent) calc(var(--border-width) * .7), transparent calc(var(--border-width) * 1.4), transparent calc(var(--space-1) + .6px))}}.product-showcase[data-astro-cid-o7himmis][data-section]{z-index:1;padding-block:0 calc(var(--space-4) + 2px);display:flow-root;position:relative}@media (width>=768px){.product-showcase[data-astro-cid-o7himmis][data-section]{will-change:transform}}@media (width<=1023px){.product-showcase[data-astro-cid-o7himmis][data-section]{padding-block-end:calc(var(--space-4) - 1px)}}.product-showcase[data-astro-cid-o7himmis] .showcase-layout[data-astro-cid-o7himmis]{max-width:calc(var(--container-content) + var(--space-11) + var(--space-4));flex-direction:column;margin-block-start:calc(-1 * (var(--space-11) + var(--space-6) + var(--space-1)) - 2px);padding-inline:0;display:flex}.product-showcase[data-astro-cid-o7himmis] .gallery-main{width:100%}.thumbs[data-astro-cid-o7himmis]{justify-content:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 0;padding:0;list-style:none;display:flex}.product-showcase[data-astro-cid-o7himmis] .thumb{width:var(--space-9);aspect-ratio:80/44;object-fit:cover;border:var(--border-hairline)}@media (width>=1024px){.product-showcase[data-astro-cid-o7himmis] .gallery-main{aspect-ratio:1050/688;object-fit:cover;margin-block-start:2px}.thumbs[data-astro-cid-o7himmis]{gap:calc(var(--space-2) - 2px)}}@media (width<=1023px){.product-showcase[data-astro-cid-o7himmis] .showcase-layout[data-astro-cid-o7himmis]{max-width:none;margin-block-start:0}.thumbs[data-astro-cid-o7himmis]{display:none}.product-showcase[data-astro-cid-o7himmis][data-compact] .product-frame .product-cta{width:calc(var(--space-11) + var(--space-8) + 3px)}}@media (width<=767px){.product-showcase[data-astro-cid-o7himmis][data-compact] .product-frame .product-cta{width:min(calc(var(--space-11) + var(--space-10) - 1px), 100%)}.product-showcase[data-astro-cid-o7himmis][data-compact] .product-frame .badge .icon{height:calc(var(--space-4) - 1px)}.product-showcase[data-astro-cid-o7himmis][data-compact] .product-card.product-card{padding-block-start:calc(var(--space-8) - var(--space-1))}.product-showcase[data-astro-cid-o7himmis][data-compact] .product-frame .product-name{font-family:var(--font-heading);font-size:var(--text-small-size);line-height:var(--text-product-compact-leading);letter-spacing:var(--tracking-product-compact)}.product-showcase[data-astro-cid-o7himmis][data-compact] .product-frame .badge{font-size:var(--text-xs-size);line-height:calc(var(--space-4) + 2px);letter-spacing:var(--tracking-product-compact)}}
