section[data-astro-cid-b7b763aj]{padding-bottom:4rem;padding-top:0}@media (min-width:768px){section[data-astro-cid-b7b763aj]{padding-left:1.5rem;padding-right:1.5rem}}.content-section[data-astro-cid-b7b763aj]{background-color:var(--nf-color-3)}h2[data-astro-cid-b7b763aj]{line-height:1;font-size:clamp(1rem,7vw,3rem)}.label[data-astro-cid-b7b763aj]{position:relative;height:auto;max-width:56rem;flex-shrink:0;flex-grow:1;flex-basis:0}.AnimatedImage[data-astro-cid-b7b763aj]{position:absolute;inset:0;height:100%;width:100%;overflow:hidden;background-color:var(--nf-color-2)}.cards[data-astro-cid-b7b763aj]{border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))}.cards-content[data-astro-cid-b7b763aj]{position:relative;height:auto;width:100%;flex:0 0 auto}.contentCards[data-astro-cid-b7b763aj]{align-items:flex-start;display:flex;flex-flow:column;overflow:hidden;padding:40px;position:relative}#ProductsFeed .no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}#ProductsFeed .feed-drag-surface{cursor:grab;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}#ProductsFeed .feed-drag-surface.is-dragging,#ProductsFeed .feed-drag-surface.is-dragging *{cursor:grabbing}#ProductsFeed .feed-drag-surface .js-no-drag,#ProductsFeed .feed-drag-surface .js-no-drag *{pointer-events:auto;cursor:pointer;touch-action:manipulation}#ProductsFeed .is-selected{box-shadow:0 0 0 2px color-mix(in oklab,var(--card-color,#000) 60%,#000 0%) inset}#ProductsFeed .ProductsFeed__wrap{width:100%;max-width:100%}#ProductsFeed .ProductsFeed__header{width:100%;padding:1.5rem 1.5rem 1rem}@media (min-width:768px){#ProductsFeed .ProductsFeed__header{padding:2rem 2.5rem 1.25rem}}#ProductsFeed .ProductsFeed__header{position:relative;display:flex;flex-direction:column;gap:1rem}#ProductsFeed .ProductsFeed__titleRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}#ProductsFeed .ProductsFeed__nav-btn{position:absolute;top:50%;z-index:10;display:flex;height:3rem;width:3rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#1118271a;box-shadow:0 2px 8px #0000001a}#ProductsFeed .ProductsFeed__nav-btn:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity, 1));border-color:#11182733;box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.05)}#ProductsFeed .ProductsFeed__nav-btn:disabled{cursor:not-allowed;opacity:.4}#ProductsFeed .ProductsFeed__nav-btn--prev{left:1.5rem}#ProductsFeed .ProductsFeed__nav-btn--next{right:1.5rem}#ProductsFeed .ProductsFeed__nav-icon{height:1.25rem;width:1.25rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#111827}#ProductsFeed .ProductsFeed__nav-btn:hover:not(:disabled) .ProductsFeed__nav-icon{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:768px){#ProductsFeed .ProductsFeed__nav-btn{height:2.5rem;width:2.5rem}#ProductsFeed .ProductsFeed__nav-btn--prev{left:1rem}#ProductsFeed .ProductsFeed__nav-btn--next{right:1rem}#ProductsFeed .ProductsFeed__nav-icon{height:18px;width:18px}}#ProductsFeed .ProductsFeed__title{font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.02em;color:var(--pf-ink)}#ProductsFeed .ProductsFeed__subtitle{max-width:62ch;color:var(--pf-muted)}#ProductsFeed .ProductsFeed__filters{display:flex;flex-wrap:wrap;gap:10px}#ProductsFeed .product-filter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;background-color:var(--nf-color-6);padding:.75rem;font-family:Roboto Mono,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;text-transform:uppercase;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ProductsFeed .product-filter-btn:hover{background-color:var(--nf-color-4);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}#ProductsFeed .product-filter-btn{border-color:#1118271f;color:#111827d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition-property:transform,background,border-color,box-shadow;transition-duration:.16s;transition-timing-function:ease}@media (hover:hover){#ProductsFeed .product-filter-btn:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#1118272e}}#ProductsFeed .product-filter-btn.active{border-width:1px;background-color:var(--nf-color-4);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}#ProductsFeed .ProductsFeed__stage{position:relative;width:100%;overflow:hidden;padding-top:22px;padding-bottom:22px}#ProductsFeed .ProductsFeed__viewport{position:relative;width:100%;overflow:hidden;padding:0}#ProductsFeed .ProductsFeed__track{display:flex;gap:1rem;padding-left:1.5rem;padding-right:0;will-change:transform}@media (min-width:768px){#ProductsFeed .ProductsFeed__track{padding-left:2.5rem;padding-right:0}}#ProductsFeed .product-card{background-color:var(--nf-color-3);border-radius:24px;width:clamp(320px,32vw,450px);min-height:clamp(450px,58vh,500px);padding:0;box-shadow:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}@media (hover:hover){#ProductsFeed .product-card:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#ProductsFeed .product-card__inner{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:22px;padding-left:44px;padding-right:44px;padding-top:3rem;padding-bottom:3rem}#ProductsFeed .product-card__top{display:flex;flex-direction:row;gap:10px}#ProductsFeed .product-quote{font-size:44px;line-height:1;color:color-mix(in oklab,var(--card-color,#111827) 60%,#fff 40%);opacity:.65}#ProductsFeed .product-headline{font-size:clamp(28px,2.4vw,1.1rem);margin:0}#ProductsFeed .product-tagline{font-size:clamp(14px,1.2vw,16px);line-height:1.4;font-weight:400;color:#111827b3;margin:8px 0 0}#ProductsFeed .product-card__bottom{display:flex;flex-direction:column;gap:0}#ProductsFeed .product-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}#ProductsFeed .product-footer-main{display:flex;min-width:0;align-items:center;gap:.75rem}#ProductsFeed .product-thumb{height:52px;width:52px;flex-shrink:0;overflow:hidden;border-radius:9999px;background:#1118270f}#ProductsFeed .product-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#ProductsFeed .product-footer-text{min-width:0}#ProductsFeed .product-name{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--pf-ink)}#ProductsFeed .product-name a{text-decoration-line:none;outline:2px solid transparent;outline-offset:2px;color:inherit}@media (hover:hover){#ProductsFeed .product-name a:hover{text-decoration-line:underline;text-underline-offset:3px}}#ProductsFeed .product-meta{margin-top:.125rem;font-size:.75rem;line-height:1rem;color:#1118279e}#ProductsFeed .product-footer-arrow{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--card-color, #111827);border:1px solid color-mix(in oklab,var(--card-color,#111827) 20%,#fff 80%);background:color-mix(in oklab,var(--card-color,#111827) 6%,#fff 94%);transition-property:transform,box-shadow,background,color,border-color;transition-duration:.16s;transition-timing-function:ease}#ProductsFeed .product-footer-arrow-icon{height:18px;width:18px}@media (hover:hover){#ProductsFeed .product-footer-arrow:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));background:var(--card-color, #2563eb);border-color:var(--card-color, #2563eb);box-shadow:0 12px 22px #0f172a1f}}#ProductsFeed .product-img{margin-left:auto;margin-right:auto;width:50%;overflow:hidden;border-radius:18px;opacity:.98}#ProductsFeed .product-img img{display:block;height:auto;width:100%;transform:translateZ(0)}#ProductsFeed .ProductsFeed__fadeRight{pointer-events:none;position:absolute;right:0;z-index:25;inset-block:0;width:100px;background-image:linear-gradient(to left,#fff,#fff0)}@media (min-width:768px){#ProductsFeed .ProductsFeed__fadeRight{width:140px}}@media (max-width:768px){#ProductsFeed .ProductsFeed__viewport{padding-left:0}#ProductsFeed .product-card{width:min(86vw,380px);min-height:440px;border-radius:18px}#ProductsFeed .product-card__inner{padding:26px 22px}#ProductsFeed .product-headline{font-size:24px;max-width:20ch}#ProductsFeed .ProductsFeed__track{gap:18px;padding-left:1rem;padding-right:0}#ProductsFeed .ProductsFeed__fadeRight{width:60px}}#ProductsFeed .product-card[data-filtered=false]{display:none!important}