.hn .tb{padding:var(--sec) 0;background:#f5f5f5}.hn .tb-in{align-items:center;gap:var(--sec-gap) 24px;grid-template-columns:1fr auto;grid-template-areas:"t a""s s""d d";display:grid}.hn .tb-title{grid-area:t}.hn .tb-arrows{grid-area:a}.hn .tb-track{grid-area:s;min-width:0}.hn .tb-dots{grid-area:d}.hn .tb-title{font:400 var(--fs-h2)/var(--lh-h) var(--serif);letter-spacing:-.04em;color:#111;margin:0}.hn .tb-arrows{flex:none;gap:8px;display:flex}.hn .tb-arrow{cursor:pointer;background:0 0;border:1px solid #dfdfdf;border-radius:99px;place-items:center;width:40px;height:40px;padding:0;transition:background .25s;display:grid}.hn .tb-arrow:hover{background:#fff}.hn .tb-arrow:focus-visible,.hn .tb-dot:focus-visible,.hn .tb-in-link:focus-visible{outline-offset:3px;outline:2px solid #111}.hn .tb-arrow img{display:block}.hn .tb-flip{transform:rotate(180deg)}.hn .tb-track{touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.hn .tb-list{display:grid}.hn .tb-slide{grid-area:1/1}.hn .tb-slide.tb-moving{transition:transform .6s cubic-bezier(.25,1,.5,1)}.hn .tb-bento{aspect-ratio:1240/484;position:relative;container-type:inline-size}.hn .tb-quote{box-sizing:border-box;color:#fff;background:url(/home-nov/testimonials/panel-quote.svg) 0 0/99.18% 100% no-repeat;flex-direction:column;justify-content:space-between;width:41.94%;margin:0;padding:3.55cqw;display:flex;position:absolute;inset:0 auto 0 0}.hn .tb-quote blockquote{border:0;width:30.65cqw;margin:0;padding:0}.hn .tb-quote p{font:400 1.94cqw/1.4 var(--sans);letter-spacing:-.025em;margin:0}.hn .tb-who{text-align:left;justify-content:space-between;align-items:center;width:30.65cqw;display:flex}.hn .tb-who>span{flex-direction:column;gap:.32cqw;display:flex}.hn .tb-name{font:500 1.45cqw/normal var(--sans)}.hn .tb-role{font:400 1.21cqw/1.3 var(--sans);color:#a0a0a0;white-space:pre-line}.hn .tb-who{gap:2cqw}.hn .tb-in-link{flex:none;width:2.13cqw;display:block}.hn .tb-in-link img{width:100%;height:auto;display:block}.hn .tb-vis{width:63.39%;height:100%;position:absolute;top:0;left:36.61%;overflow:hidden}.hn .tb-vis img{-webkit-user-drag:none;max-width:none;position:absolute}.hn .tb-portrait{width:57.47%;height:100%;top:0;left:.27%}.hn .tb-portrait-panel{background:url(/home-nov/testimonials/panel-portrait.svg) 0 0/100% 100% no-repeat;width:57.47%;height:100%;position:absolute;top:0;left:.27%}.hn .tb-portrait{-webkit-mask:url(/home-nov/testimonials/panel-portrait.svg) 0 0/100% 100% no-repeat;mask:url(/home-nov/testimonials/panel-portrait.svg) 0 0/100% 100% no-repeat}.hn .tb-product{-webkit-mask:url(/home-nov/testimonials/panel-product.svg) 100% 0/99.46% 100% no-repeat;mask:url(/home-nov/testimonials/panel-product.svg) 100% 0/99.46% 100% no-repeat}.hn .tb-logo-panel{background:url(/home-nov/testimonials/panel-logo.svg) 0 0/100% 100% no-repeat;width:43.44%;height:34.5%;position:absolute;top:0;left:56.56%}.hn .tb-logo{height:auto;top:17.25%;left:79.03%;transform:translate(-50%,-50%)}.hn .tb-product{width:50.38%;height:62.6%;top:37.4%;left:49.62%}.hn .tb-dots{justify-content:center;display:flex}.hn .tb-dot{cursor:pointer;background:#bfbfc4 padding-box content-box;border:0;border-radius:99px;width:14px;height:14px;padding:4px;transition:width .4s cubic-bezier(.25,1,.5,1),background-color .3s}.hn .tb-dot[aria-current=true]{background-color:#121212;width:32px}@media (max-width:991px){.hn .tb-in{grid-template-areas:"t t""s s""d a";column-gap:16px}.hn .tb-dots{justify-content:flex-start;margin-left:-4px}.hn .tb-slide{display:flex}.hn .tb-bento{aspect-ratio:auto;flex-direction:column;flex:1;gap:12px;display:flex;container-type:normal}.hn .tb-vis{aspect-ratio:786/484;flex:none;width:100%;height:auto;position:relative;left:auto}.hn .tb-portrait-panel{background-image:url(/home-nov/testimonials/panel-portrait-m.svg);left:0}.hn .tb-portrait{left:0;-webkit-mask-image:url(/home-nov/testimonials/panel-portrait-m.svg);mask-image:url(/home-nov/testimonials/panel-portrait-m.svg)}.hn .tb-quote{border-radius:var(--r);background:#0b0b0b;flex:1;order:1;gap:48px;width:auto;padding:32px;position:static}.hn .tb-quote blockquote,.hn .tb-who{width:auto}.hn .tb-quote blockquote{max-width:620px}.hn .tb-quote p{font-size:22px}.hn .tb-who{gap:16px}.hn .tb-who>span{gap:4px}.hn .tb-name{font-size:18px}.hn .tb-role{font-size:15px}.hn .tb-in-link{width:26px}}@media (max-width:767px){.hn .tb-bento{gap:8px}.hn .tb-quote{gap:40px;padding:24px}.hn .tb-quote p{font-size:18px}.hn .tb-name{font-size:16px}.hn .tb-role{font-size:14px}.hn .tb-in-link{width:24px}}@media (prefers-reduced-motion:reduce){.hn .tb-slide.tb-moving,.hn .tb-dot{transition:none}}
