.ss-trail{--color-bg-primary:oklch(13% 0.008 30);--color-bg-secondary:oklch(17% 0.008 30);--color-bg-tertiary:oklch(21% 0.008 30);--color-bg-elevated:oklch(21% 0.008 30);--color-text-primary:oklch(95% 0.008 30);--color-text-secondary:oklch(87% 0.008 30);--color-text-subtle:oklch(80% 0.008 30);--color-text-link:#f86eb1;--color-text-link-hover:#fca5d1;--color-text-highlight:#f8db60;--color-border-default:oklch(28% 0.008 30);--color-border-darker:oklch(42% 0.008 30);--color-focus-ring:#51a2ff;--pink-joy-600:#db1e6b;--pink-joy-700:#c31355;--white:#fcfcfc;--ui-sans:"Inter Variable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--display-sans:"Neue Haas Grotesk Display","Inter Variable",system-ui,sans-serif;--radius-xl:16px;--radius-pill:999px;--ease:cubic-bezier(0.4,0,0.2,1);background:var(--color-bg-primary);border-block:1px solid var(--color-border-default);color:var(--color-text-primary);font-family:var(--ui-sans);padding-block:80px 72px}.ss-trail *,.ss-trail :after,.ss-trail :before{box-sizing:border-box}.ss-trail :focus-visible{border-radius:6px;outline:2px solid var(--color-focus-ring);outline-offset:2px}.ss-trail__wrap{margin:0 auto;max-width:1200px;padding-inline:24px}.ss-trail__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.ss-trail__title{color:var(--color-text-primary);font:700 clamp(26px,2.6vw,32px)/1.1 var(--display-sans);letter-spacing:-.02em;margin:0}.ss-trail__more{align-items:center;color:var(--color-text-link);display:inline-flex;font:500 14px var(--ui-sans);gap:6px;text-decoration:none}.ss-trail__more:hover{color:var(--color-text-link-hover)}.ss-trail__more svg{transition:transform .15s var(--ease)}.ss-trail__more:hover svg{transform:translateX(3px)}.ss-trail__cards{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.ss-trail__cards>li{display:flex;flex:1 1 300px;min-width:0}.ss-testi{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);display:flex;flex-direction:column;margin:0;transition:border-color .22s var(--ease);width:100%}.ss-testi:hover{border-color:var(--color-border-darker)}.ss-testi--quote{gap:20px;padding:28px}.ss-testi__mark{flex-shrink:0}.ss-testi--quote blockquote{color:var(--color-text-primary);display:-webkit-box;flex:1;font:500 19px/1.45 var(--ui-sans);-webkit-line-clamp:6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.ss-testi__by{align-items:center;display:flex;gap:12px;min-width:0}.ss-testi__by--logo{justify-content:space-between}.ss-testi__avatar{background:var(--color-bg-tertiary);border-radius:var(--radius-pill);flex-shrink:0;height:40px;object-fit:cover;width:40px}.ss-testi__person{min-width:0}.ss-testi__name{color:var(--color-text-primary);display:block;font-size:14px;font-weight:600}.ss-testi__role{color:var(--color-text-subtle);display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-testi__logo{filter:grayscale(1) brightness(2);flex-shrink:0;height:20px;max-width:96px;object-fit:contain;opacity:.7;width:auto}.ss-testi--video{overflow:hidden}.ss-testi__thumb{aspect-ratio:16/9;background:var(--color-bg-elevated);border:0;color:inherit;cursor:pointer;display:block;font:inherit;max-height:220px;padding:0;position:relative;width:100%}.ss-testi__thumb img{display:block;height:100%;object-fit:cover;width:100%}.ss-testi__play{background:var(--pink-joy-600);border-radius:var(--radius-pill);box-shadow:0 4px 12px rgba(0,0,0,.4);display:grid;height:56px;left:50%;margin:-28px 0 0 -28px;place-items:center;position:absolute;top:50%;transition:transform .15s var(--ease),background .15s var(--ease);width:56px}.ss-testi__thumb:hover .ss-testi__play{background:var(--pink-joy-700);transform:scale(1.06)}.ss-testi__dur{background:rgba(0,0,0,.7);border-radius:6px;bottom:12px;color:var(--white);font-size:12px;font-variant-numeric:tabular-nums;padding:3px 8px;position:absolute;right:12px}.ss-testi__cap{display:flex;flex-direction:column;gap:6px;padding:20px 24px}.ss-testi__eyebrow{color:var(--color-text-link);font:600 12px/1 var(--ui-sans);letter-spacing:.08em;text-transform:uppercase}.ss-testi__story{color:var(--color-text-primary);font-size:16px;font-weight:600}.ss-testi__summary{color:var(--color-text-subtle);font-size:13px}.ss-trail__stats{border-top:1px solid var(--color-border-default);display:flex;flex-wrap:wrap;gap:0 40px;margin:32px 0 0;padding-top:24px}.ss-trail__stats>div{align-items:baseline;display:flex;flex:1 1 220px;gap:14px;padding:8px 0}.ss-trail__stats dd{color:var(--color-text-highlight);font:700 32px/1 var(--display-sans);letter-spacing:-.02em;margin:0}.ss-trail__stats dt{color:var(--color-text-secondary);font-size:14px}.ss-trail-modal{background:#000;border:0;border-radius:var(--radius-xl);color:var(--white);overflow:visible;padding:0;width:min(960px,calc(100vw - 32px))}.ss-trail-modal::backdrop{background:oklch(0 0 0/85%)}.ss-trail-modal iframe,.ss-trail-modal video{aspect-ratio:16/9;border:0;border-radius:var(--radius-xl);display:block;width:100%}.ss-trail-modal__close{background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:var(--radius-pill);color:var(--white);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:0;top:-52px;width:44px}.ss-trail-modal__close:hover{border-color:var(--white)}@media (max-width:767px){.ss-trail{padding-block:64px 56px}.ss-trail__wrap{padding-inline:20px}.ss-trail__cards>li{flex-basis:100%}.ss-testi--quote{padding:24px}.ss-testi--quote blockquote{font-size:17px}}@media (prefers-reduced-motion:reduce){.ss-trail *,.ss-trail-modal *{transition:none!important}}.ss-trail{--ui-sans:var(--v3-font-family-inter,"Inter",sans-serif);--display-sans:var(--v3-font-family-heading,"neue-haas-grotesk-display",sans-serif);--color-text-link:var(--color-pink-400,#ff267d);--color-text-link-hover:var(--color-pink-300,#ff78ae)}.fp-system .ss-trail{background:var(--fp-bg);--color-bg-secondary:var(--fp-card);--color-border-default:var(--fp-border)}.fp-system .ss-trail__title{color:var(--color-text-primary);font:700 clamp(26px,2.6vw,32px)/1.1 var(--display-sans);letter-spacing:-.02em;margin:0;max-width:none}.ss-trail .ss-trail__cards{list-style:none;margin:0;padding:0}.ss-trail .ss-trail__cards>li{margin:0;padding:0}.ss-trail .ss-testi--quote blockquote{border:0;font:500 19px/1.45 var(--ui-sans);letter-spacing:normal;padding:0;text-align:left}.ss-trail .ss-testi__name,.ss-trail .ss-testi__person,.ss-trail .ss-testi__role{font-family:var(--ui-sans);font-style:normal;line-height:1.4}.ss-trail .ss-testi__by{font-style:normal}.ss-trail .ss-testi__mark{color:var(--color-text-highlight)}.ss-trail--empty .ss-trail__stats{margin-top:0}.ss-trail-modal{--radius-xl:16px;--radius-pill:999px;--white:#fcfcfc}.ss-trail-modal :focus-visible{outline:2px solid #51a2ff;outline-offset:2px}@media(max-width:767px){.ss-trail .ss-testi--quote blockquote{font-size:17px}}.ss-trail__stats dd{order:-1}.ss-trail .ss-testi__mark--close{align-self:flex-end;transform:rotate(180deg)}