.fyo-tst{--fyo-tst-ease:var(--wp--custom--easing--standard,cubic-bezier(0.2,0,0,1));--fyo-tst-speed:600ms;color:var(--wp--custom--color--text--default);position:relative}.fyo-tst :where(p,h2,ul,figure,blockquote){margin:0}.fyo-tst__notice{border:var(--wp--custom--border--width--hairline) dashed;border-radius:var(--wp--custom--radius--medium,8px);padding:var(--wp--preset--spacing--40)}.fyo-tst__heading{color:var(--wp--preset--color--red);font-size:clamp(2.5rem,1.9rem + 2.4vw,3.5rem);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:1.1;text-wrap:balance}.fyo-tst__nav{align-items:center;display:flex;gap:var(--wp--preset--spacing--40)}.fyo-tst__arrow{background:var(--wp--preset--color--red);border:0;border-radius:var(--wp--custom--radius--pill);color:var(--wp--preset--color--white);cursor:pointer;display:grid;height:40px;margin:0;padding:0;place-items:center;transition:background-color var(--wp--custom--duration--base) var(--fyo-tst-ease),opacity var(--wp--custom--duration--base) var(--fyo-tst-ease);width:40px}.fyo-tst__arrow:focus-visible,.fyo-tst__arrow:hover:not(:disabled){background:var(--wp--preset--color--maroon)}.fyo-tst__arrow:disabled{cursor:default;opacity:.35}.fyo-tst__arrow-icon{fill:currentColor;height:16px;width:16px}.fyo-tst__arrow--prev .fyo-tst__arrow-icon{transform:scaleX(-1)}.fyo-tst__count{font-size:var(--wp--preset--font-size--medium);font-variant-numeric:tabular-nums;font-weight:var(--wp--custom--font-weight--bold);line-height:1.1;min-width:3ch;text-align:center}.fyo-tst__status{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fyo-tst__track{list-style:none;padding:0}.fyo-tst__item{flex:none;margin:0}.fyo-tst__card{background:var(--wp--preset--color--light-teal);border-radius:var(--wp--custom--radius--x-large);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;position:relative;width:100%}.fyo-tst__photo{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:50% 30%;position:absolute;width:100%}.fyo-tst__box{border-radius:var(--wp--custom--radius--large);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);line-height:1.5;position:relative}.fyo-tst__quote{border:0;font-size:1rem;padding:0;text-wrap:pretty}.fyo-tst__quote p{font-size:inherit;margin:0}.fyo-tst__by{display:flex;flex-direction:column;font-size:.875rem;text-wrap:balance}.fyo-tst__by strong{font-size:1rem;font-weight:var(--wp--custom--font-weight--bold)}@media (min-width:1100px){.fyo-tst{--fyo-tst-small:288px;--fyo-tst-small-height:337px;--fyo-tst-large:561px;--fyo-tst-height:640px;--fyo-tst-gap:var(--wp--preset--spacing--50);--fyo-tst-content-left:max(var(--wp--style--root--padding-left,0px),(100% - var(--wp--style--global--content-size))/2);--fyo-tst-anchor:calc(50% + 2rem);--fyo-tst-fade:min(246px,15%);height:var(--fyo-tst-height);mask-image:linear-gradient(#000,#000),linear-gradient(to right,transparent,#000 var(--fyo-tst-fade),#000 calc(100% - var(--fyo-tst-fade)),transparent);mask-position:top left,top left;mask-repeat:no-repeat;mask-size:100% calc(var(--fyo-tst-height) - var(--fyo-tst-small-height)),100% 100%;overflow:clip}.fyo-tst__head{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--60);left:var(--fyo-tst-content-left);position:absolute;top:0;width:min(540px,calc(var(--fyo-tst-anchor) - var(--fyo-tst-content-left) - var(--wp--preset--spacing--70)));z-index:2}.fyo-tst__track{align-items:flex-end;bottom:0;display:flex;gap:var(--fyo-tst-gap);left:var(--fyo-tst-anchor);margin:0;position:absolute;transform:translateX(calc(var(--fyo-tst-active, 0)*-1*(var(--fyo-tst-small) + var(--fyo-tst-gap))));transition:transform var(--fyo-tst-speed) var(--fyo-tst-ease)}.fyo-tst__item{height:var(--fyo-tst-small-height);transition:width var(--fyo-tst-speed) var(--fyo-tst-ease),height var(--fyo-tst-speed) var(--fyo-tst-ease);width:var(--fyo-tst-small)}.fyo-tst__item.is-active{height:var(--fyo-tst-height);width:var(--fyo-tst-large)}.fyo-tst.is-enhanced .fyo-tst__item:not(.is-active){cursor:pointer}.fyo-tst__card{border-radius:var(--wp--custom--radius--large);padding:var(--wp--preset--spacing--50);transition:padding var(--fyo-tst-speed) var(--fyo-tst-ease),border-radius var(--fyo-tst-speed) var(--fyo-tst-ease)}.fyo-tst__photo{opacity:0;transition:opacity var(--fyo-tst-speed) var(--fyo-tst-ease)}.fyo-tst__box{background:hsla(0,0%,100%,0);transition:background-color var(--fyo-tst-speed) var(--fyo-tst-ease),padding var(--fyo-tst-speed) var(--fyo-tst-ease)}.fyo-tst__item:not(.is-active) .fyo-tst__quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.fyo-tst__item.is-active .fyo-tst__card{border-radius:var(--wp--custom--radius--x-large);padding:var(--wp--preset--spacing--40)}.fyo-tst__item.is-active .fyo-tst__photo{opacity:1}.fyo-tst__item.is-active .fyo-tst__box{background:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--50)}.fyo-tst__item.is-active .fyo-tst__quote{font-size:var(--wp--preset--font-size--medium)}.fyo-tst__item.is-active.has-no-photo .fyo-tst__card{background:var(--wp--preset--color--light-teal)}.fyo-tst__hint{display:none}}.fyo-tst.is-instant .fyo-tst__box,.fyo-tst.is-instant .fyo-tst__card,.fyo-tst.is-instant .fyo-tst__item,.fyo-tst.is-instant .fyo-tst__photo,.fyo-tst.is-instant .fyo-tst__track{transition:none!important}@media (max-width:1099px){.fyo-tst{--fyo-tst-card:min(338px,100cqi - 64px);container-type:inline-size;padding-bottom:var(--wp--preset--spacing--40)}.fyo-tst,.fyo-tst__head{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50)}.fyo-tst__head{align-items:center;padding-inline:var(--wp--style--root--padding-left,20px);text-align:center}.fyo-tst__track{display:flex;gap:var(--wp--preset--spacing--40);margin:0;mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:calc((100cqi - var(--fyo-tst-card))/2);scroll-snap-type:x mandatory;scrollbar-width:none}.fyo-tst__track::-webkit-scrollbar{display:none}.fyo-tst__item{aspect-ratio:338/543;scroll-snap-align:center;width:var(--fyo-tst-card)}.fyo-tst__item.is-copy{display:none}.fyo-tst__card{padding:var(--wp--preset--spacing--20)}.fyo-tst__box{background:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--40);transition:opacity var(--fyo-tst-speed) var(--fyo-tst-ease)}.fyo-tst.is-enhanced .fyo-tst__item:not(.is-active):not(.has-no-photo) .fyo-tst__box{opacity:0}.fyo-tst__by,.fyo-tst__by strong,.fyo-tst__hint{font-size:.875rem}.fyo-tst__hint{align-items:center;display:flex;font-style:italic;font-weight:var(--wp--custom--font-weight--semibold);gap:var(--wp--preset--spacing--70);justify-content:center;line-height:1.3;opacity:.5}.fyo-tst__hint .fyo-tst__hint-icon{fill:currentColor;height:16px;width:16px}.fyo-tst__hint-icon--prev{transform:scaleX(-1)}}@media (max-width:782px){.fyo-tst__nav{display:none}}@media (min-width:783px) and (max-width:1099px){.fyo-tst__hint{display:none}}@media (prefers-reduced-motion:reduce){.fyo-tst{--fyo-tst-speed:0ms}}
