.sf-root .sfm-tr-icon{display:grid;place-items:center;flex-shrink:0;width:2.9rem;height:2.9rem;color:var(--sf-primary)}.sf-root .sfm-tr-icon-tile{border-radius:calc(var(--m-r) * .5);background:rgb(var(--sf-primary-rgb)/.1)}.sf-root .sfm-tr-icon-circle{border-radius:50%;background:var(--m-tint);box-shadow:inset 0 0 0 1px var(--m-line);color:var(--sf-text)}.sf-root .sfm-tr-icon-plain{width:auto;height:auto;color:var(--sf-text)}.sf-root .sfm-tr-icon-sm{width:2.2rem;height:2.2rem}.sf-root .sfm-tr-icon-sm svg{width:1rem;height:1rem}.sf-root .sfm-tr-num{font-family:var(--sf-heading-font);font-size:.95rem;letter-spacing:.04em;color:var(--sf-muted);font-variant-numeric:tabular-nums}.sf-root .sfm-tr-initial{background:color-mix(in srgb,var(--sf-primary) 14%,var(--sf-bg));color:var(--sf-primary)}.sf-root .sfm-tr-more{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-size:.9rem;font-weight:500}.sf-root .sfm-tr-more span{background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--m-ease)}.sf-root .sfm-tr-more:hover span{background-size:35% 1px}@media (hover:hover){.sf-root .sfm-tr-lift{transition:transform .6s var(--m-ease),box-shadow .6s var(--m-ease)}.sf-root .sfm-tr-lift:hover{transform:translateY(-4px);box-shadow:var(--m-shadow)}}.sf-root .sfm-tr-list{border-top:1px solid var(--m-line)}.sf-root .sfm-tr-list-thumb{display:block;flex-shrink:0;width:4.5rem;aspect-ratio:1;overflow:hidden;background:var(--sf-surface)}@media (min-width:768px){.sf-root .sfm-tr-list-thumb{width:6rem}}.sf-root .sfm-tr-list-row{display:flex;gap:1.5rem;padding-block:1.75rem;border-bottom:1px solid var(--m-line)}@media (min-width:768px){.sf-root .sfm-tr-list-row{gap:2.25rem;padding-block:2.25rem}}.sf-root .sfm-tr-band{position:relative;overflow:hidden}.sf-root .sfm-tr-band-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sf-root .sfm-tr-band-track{display:flex;width:max-content;animation:sfm-tr-band 40s linear infinite}.sf-root .sfm-tr-band-reverse{animation-direction:reverse}.sf-root[dir=rtl] .sfm-tr-band-track{animation-name:sfm-tr-band-rtl}.sf-root .sfm-tr-band:hover .sfm-tr-band-track{animation-play-state:paused}.sf-root .sfm-tr-band-set{display:flex;align-items:stretch;gap:var(--m-gap);padding-inline-end:var(--m-gap)}.sf-root .sfm-tr-band-static{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--m-gap);padding-inline:20px}@keyframes sfm-tr-band{to{transform:translateX(-50%)}}@keyframes sfm-tr-band-rtl{to{transform:translateX(50%)}}.sf-root .sfm-tr-wall-card{width:min(380px,82vw);flex-shrink:0}.sf-root .sfm-tr-band-static .sfm-tr-wall-card{width:min(380px,100%)}.sf-root .sfm-tr-band-item{display:inline-flex;align-items:center;gap:.85rem;padding-inline:1.5rem 0;white-space:nowrap}.sf-root .sfm-tr-band-dot{width:4px;height:4px;margin-inline-start:1.5rem;border-radius:50%;background:currentColor;opacity:.25}.sf-root .sfm-tr-logo-cell,.sf-root .sfm-tr-press-item{display:flex;align-items:center}.sf-root .sfm-tr-press-item{gap:1.5rem;max-width:34rem;padding-inline:2rem}.sf-root .sfm-tr-pill{display:inline-flex;align-items:center;gap:.8rem;padding:.45rem 1.25rem .45rem .45rem;border-radius:var(--m-pill);background:var(--m-tint);box-shadow:inset 0 0 0 1px var(--m-line)}.sf-root .sfm-tr-inline{border-block:1px solid var(--m-line)}.sf-root .sfm-tr-inline-item+.sfm-tr-inline-item{border-inline-start:1px solid var(--m-line)}.sf-root .sfm-tr-inline-plain .sfm-tr-inline-item.sfm-tr-inline-item,.sf-root .sfm-tr-inline.sfm-tr-inline-plain{border:0}@media (max-width:767px){.sf-root .sfm-tr-inline-item:nth-child(odd){border-inline-start:0}.sf-root .sfm-tr-inline-item:nth-child(n+3){border-top:1px solid var(--m-line)}}.sf-root .sfm-tr-figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums}.sf-root .sfm-tr-stats{border-block:1px solid var(--m-line)}.sf-root .sfm-tr-stat+.sfm-tr-stat{border-inline-start:1px solid var(--m-line)}@media (max-width:767px){.sf-root .sfm-tr-stat:nth-child(odd){border-inline-start:0}.sf-root .sfm-tr-stat:nth-child(n+3){border-top:1px solid var(--m-line)}}.sf-root .sfm-tr-stat-split{padding-top:1.25rem;border-top:1px solid var(--m-line)}.sf-root .sfm-tr-stars{color:var(--sf-text)}.sf-root .sfm-tr-person{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem 1rem .3rem .3rem;border-radius:var(--m-pill);box-shadow:inset 0 0 0 1px var(--m-line);opacity:.55;transition:opacity .4s var(--m-ease),background-color .4s var(--m-ease),box-shadow .4s var(--m-ease)}.sf-root .sfm-tr-person:hover{opacity:.85}.sf-root .sfm-tr-person.is-on{opacity:1;background:var(--m-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sf-text) 24%,transparent)}@media (max-width:639px){.sf-root .sfm-tr-person{padding-inline-end:.3rem}.sf-root .sfm-tr-person-text{display:none}.sf-root .sfm-tr-person.is-on .sfm-tr-person-text{display:block;padding-inline-end:.7rem}}.sf-root .sfm-tr-summary-center>div:first-child{justify-content:center}.sf-root .sfm-tr-bar{position:relative;display:block;flex:1;height:6px;border-radius:var(--m-pill);overflow:hidden;background:var(--m-tint-2)}.sf-root .sfm-tr-bar>span{position:absolute;inset:0;border-radius:inherit;background:var(--sf-text);transform-origin:left}.sf-root[dir=rtl] .sfm-tr-bar>span{transform-origin:right}.sf-root .sfm-tr-product{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:55%;padding:.22rem .7rem .22rem .22rem;border-radius:var(--m-pill);background:var(--m-tint-2);font-size:.76rem;transition:background-color .3s var(--m-ease)}.sf-root .sfm-tr-product:hover{background:color-mix(in srgb,var(--sf-text) 12%,var(--sf-bg))}.sf-root .sfm .sfm-tr-write.sf-btn{min-height:var(--sf-btn-h,48px);padding-inline:1.5rem;border:0;border-radius:var(--m-pill);background:transparent;color:var(--sf-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sf-text) 22%,transparent);font-size:.9rem;text-transform:none;letter-spacing:.005em;transform:none}.sf-root .sfm .sfm-tr-write.sf-btn:hover{background:var(--sf-text);color:var(--sf-bg);box-shadow:none}.sf-root .sfm-tr-empty{background:var(--m-tint)}.sf-root .sfm-tr-photo{position:relative;display:block;width:100%;overflow:hidden;background:var(--sf-surface)}.sf-root .sfm-tr-photo img{transition:transform 1.1s var(--m-ease)}.sf-root .sfm-tr-photo:hover img{transform:scale(1.05)}.sf-root .sfm-tr-photo-meta{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:2.5rem .85rem .8rem;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);color:#fff;opacity:0;transform:translateY(6px);transition:opacity .5s var(--m-ease),transform .5s var(--m-ease)}.sf-root .sfm-tr-photo.is-labelled .sfm-tr-photo-meta,.sf-root .sfm-tr-photo:focus-visible .sfm-tr-photo-meta,.sf-root .sfm-tr-photo:hover .sfm-tr-photo-meta{opacity:1;transform:none}.sf-root .sfm-tr-viewer{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:.75rem;background:rgba(0,0,0,.82)}.sf-root .sfm-tr-viewer-panel{display:grid;width:100%;max-width:62rem;max-height:90vh;overflow:hidden;border-radius:var(--m-r);background:var(--sf-bg);color:var(--sf-text)}@media (min-width:768px){.sf-root .sfm-tr-viewer{padding:2rem}.sf-root .sfm-tr-viewer-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.sf-root .sfm-tr-viewer-media{max-height:55vh;background:var(--sf-surface)}@media (min-width:768px){.sf-root .sfm-tr-viewer-media{max-height:90vh}}.sf-root .sfm-tr-viewer-btn{position:absolute;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--m-pill);color:#fff;background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s var(--m-ease)}.sf-root .sfm-tr-viewer-btn:hover{background:hsla(0,0%,100%,.24)}.sf-root .sfm-tr-viewer-product{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:calc(var(--m-r) * .6);box-shadow:inset 0 0 0 1px var(--m-line);transition:box-shadow .3s var(--m-ease)}.sf-root .sfm-tr-viewer-product:hover{box-shadow:inset 0 0 0 1px var(--sf-text)}.sf-root .sfm-tr-logo{transition:opacity .4s var(--m-ease),filter .4s var(--m-ease)}.sf-root .sfm-tr-logo.is-gray{filter:grayscale(1);opacity:.6}.sf-root .sfm-tr-logo.is-gray:hover{filter:none;opacity:1}.sf-root .sfm-tr-logo.is-dim{opacity:.35}.sf-root .sfm-tr-press-tab{display:flex;flex-direction:column;align-items:center;gap:.9rem;min-width:4.5rem}.sf-root .sfm-tr-press-line{position:relative;display:block;width:100%;height:1px;overflow:hidden;background:var(--m-line)}.sf-root .sfm-tr-press-line>span{position:absolute;inset:0;background:var(--sf-text);transform-origin:left}.sf-root[dir=rtl] .sfm-tr-press-line>span{transform-origin:right}.sf-root .sfm-tr-press-line>span.is-running{animation:sfm-tr-fill linear forwards}@keyframes sfm-tr-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sf-root .sfm-tr-cmp{position:relative;padding-block:.75rem}.sf-root .sfm-tr-cmp-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:.75rem;padding-block:1.1rem;padding-inline-start:.25rem;border-bottom:1px solid var(--m-line)}.sf-root .sfm-tr-cmp-row:last-child{border-bottom:0}.sf-root .sfm-tr-cmp-headrow{padding-block:1.4rem}.sf-root .sfm-tr-cmp-col{position:absolute;inset-block:-.5rem;inset-inline-start:calc(1.2 / 2.8 * 100% + .25rem);width:calc(.8 / 2.8 * 100% - .5rem);background:var(--m-tint);box-shadow:inset 0 0 0 1px var(--m-line)}.sf-root .sfm-tr-cmp-col.is-brand{background:rgb(var(--sf-primary-rgb)/.07);box-shadow:inset 0 0 0 1.5px var(--sf-primary),0 30px 60px -30px rgb(var(--sf-primary-rgb)/.45)}.sf-root .sfm-tr-cmp-us{background:var(--m-tint);box-shadow:inset 0 0 0 1px var(--m-line)}.sf-root .sfm-tr-cmp-us.is-brand{--sf-muted:color-mix(in srgb,var(--sf-on-primary) 70%,transparent);background:var(--sf-primary);color:var(--sf-on-primary);box-shadow:0 30px 60px -30px rgb(var(--sf-primary-rgb)/.6)}.sf-root .sfm-tr-cmp-us.is-brand [aria-label=Yes]{background:var(--sf-on-primary)!important;color:var(--sf-primary)!important}.sf-root .sfm-tr-faq-list{border-top:1px solid var(--m-line)}.sf-root .sfm-tr-faq-list .sfm-tr-faq{border-bottom:1px solid var(--m-line)}.sf-root .sfm-tr-faq-q{display:flex;align-items:center;gap:1.1rem;width:100%;padding-block:1.5rem}.sf-root .sfm-tr-faq-icon{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--m-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sf-text) 18%,transparent);transition:transform .55s var(--m-ease),background-color .4s var(--m-ease),color .4s var(--m-ease),box-shadow .4s var(--m-ease)}.sf-root .sfm-tr-faq-q:hover .sfm-tr-faq-icon{box-shadow:inset 0 0 0 1px var(--sf-text)}.sf-root .sfm-tr-faq-icon>*{transition:transform .55s var(--m-ease)}.sf-root .sfm-tr-faq.is-open .sfm-tr-faq-icon{background:var(--sf-text);color:var(--sf-bg);box-shadow:none}.sf-root .sfm-tr-faq.is-open .sfm-tr-faq-icon.is-plus>*{transform:rotate(45deg)}.sf-root .sfm-tr-faq.is-open .sfm-tr-faq-icon.is-arrow,.sf-root .sfm-tr-faq.is-open .sfm-tr-faq-icon.is-chevron{transform:rotate(180deg)}.sf-root .sfm-tr-faq-a{display:grid;transition:grid-template-rows .55s var(--m-ease)}.sf-root .sfm-tr-faq-a p{opacity:0;transform:translateY(-4px);transition:opacity .4s var(--m-ease),transform .5s var(--m-ease)}.sf-root .sfm-tr-faq.is-open .sfm-tr-faq-a p{opacity:1;transform:none;transition-delay:.08s}.sf-root .sfm-tr-faq-indent{padding-inline-start:2.6rem}.sf-root .sfm-tr-faq.is-card .sfm-tr-faq-q{padding-block:1.35rem}@media (prefers-reduced-motion:reduce){.sf-root .sfm-tr-band-track,.sf-root .sfm-tr-press-line>span.is-running{animation:none}.sf-root .sfm-tr-band-track{flex-wrap:wrap;width:auto;justify-content:center}.sf-root .sfm-tr-band-set[aria-hidden]{display:none}.sf-root .sfm-tr-band-set{flex-wrap:wrap;justify-content:center}.sf-root .sfm-tr-faq-a,.sf-root .sfm-tr-faq-a p,.sf-root .sfm-tr-faq-icon,.sf-root .sfm-tr-lift,.sf-root .sfm-tr-logo,.sf-root .sfm-tr-person,.sf-root .sfm-tr-photo img,.sf-root .sfm-tr-photo-meta{transition:none}}