/* Prospects Hive stories styles. Selectors and declarations copied from the design export. */
.ts{display:flex;flex-direction:column;gap:22px}
.ts-view{overflow:hidden;margin:-30px -20px;padding:30px 20px}
.ts-track{display:flex;transition:transform .8s cubic-bezier(.65,0,.35,1);will-change:transform}
.ts-slide{flex:0 0 100%;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.8fr);gap:20px;align-items:stretch;padding:0 2px;box-sizing:border-box}
.ts-nav{display:flex;justify-content:center;align-items:center;gap:16px;position:relative;z-index:5;margin-top:8px;pointer-events:auto}
.nexora-ph button.ts-arrow,
.ts-arrow{
	-webkit-appearance:none !important;
	appearance:none !important;
	box-sizing:border-box !important;
	width:46px !important;
	height:46px !important;
	min-width:46px !important;
	min-height:46px !important;
	max-width:46px !important;
	padding:0 !important;
	margin:0 !important;
	border-radius:50% !important;
	border:1px solid var(--ph-stories-arrow-border,#E6DDD3) !important;
	background:var(--ph-surface,#FFFFFF) !important;
	color:var(--ph-ink,#0B1620) !important;
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	flex:0 0 46px !important;
	cursor:pointer !important;
	line-height:1 !important;
	font-size:0 !important;
	text-decoration:none !important;
	box-shadow:0 10px 22px -14px color-mix(in srgb,var(--ph-ink,#0B1620) 35%,transparent) !important;
	transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s !important;
	position:relative;
	z-index:1
}
.nexora-ph button.ts-arrow:hover,
.nexora-ph button.ts-arrow:focus-visible,
.ts-arrow:hover,
.ts-arrow:focus-visible{
	background:linear-gradient(var(--ph-stories-arrow-hover-angle,145deg),var(--ph-stories-arrow-hover,#FF8350) var(--ph-stories-arrow-hover-start-stop,0%),var(--ph-stories-arrow-hover-end,#F15E22) var(--ph-stories-arrow-hover-end-stop,100%)) !important;
	border-color:transparent !important;
	color:var(--ph-on-accent,#FFFFFF) !important;
	transform:translateY(-2px)
}
.nexora-ph button.ts-arrow svg,
.ts-arrow svg{width:18px;height:18px;display:block;stroke:currentColor;fill:none;pointer-events:none}
.ts-dots{display:flex;align-items:center;gap:8px}
.nexora-ph button.ts-dot,
.ts-dot{
	-webkit-appearance:none !important;
	appearance:none !important;
	box-sizing:border-box !important;
	width:10px !important;
	height:10px !important;
	min-width:10px !important;
	min-height:10px !important;
	border-radius:999px !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	background:var(--ph-stories-dot,#E3D9CF) !important;
	cursor:pointer !important;
	line-height:1 !important;
	font-size:0 !important;
	box-shadow:none !important;
	transition:width .35s ease,background .35s ease !important
}
.nexora-ph button.ts-dot.on,
.ts-dot.on{
	width:28px !important;
	background:linear-gradient(var(--ph-stories-dot-on-angle,90deg),var(--ph-stories-dot-on,#FF8A4C) var(--ph-stories-dot-on-start-stop,0%),var(--ph-stories-dot-on-end,#F15E22) var(--ph-stories-dot-on-end-stop,100%)) !important
}
.ts-view{overflow:hidden;margin:-40px -32px -24px !important;padding:40px 0 40px !important}
.ts-slide{padding:0 32px !important;box-sizing:border-box}
@media (max-width:1024px){.ts-slide{grid-template-columns:minmax(0,1fr)}}
.tq-o{background:linear-gradient(var(--ph-stories-tq-warm-angle,160deg),var(--ph-stories-tq-warm,#FFE3D4) var(--ph-stories-tq-warm-start-stop,0%),var(--ph-stories-tq-warm-end,#FFF6F0) var(--ph-stories-tq-warm-end-stop,60%));border:1px solid var(--ph-stories-tq-warm-border,#F6D7C7)}
.tq-b{background:linear-gradient(var(--ph-stories-tq-cool-angle,160deg),var(--ph-stories-tq-cool,#DCEBF6) var(--ph-stories-tq-cool-start-stop,0%),var(--ph-stories-tq-cool-end,#F5F9FC) var(--ph-stories-tq-cool-end-stop,60%));border:1px solid var(--ph-stories-tq-cool-border,#D6E7F4)}
.tq::before{content:"\201C";display:block;font-size:48px;line-height:.5;font-weight:700;color:var(--ph-accent,#F15E22);margin:12px 0 10px}
.tq-cap{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ph-ink,#0B1620) 8%,transparent)}
.ph-story-player{position:absolute;inset:0;width:100%;height:100%}
.ph-story-surface,.ph-story-video-el,.ph-story-frame,.ph-story-poster{position:absolute;inset:0;width:100%;height:100%}
.ph-story-video-el{object-fit:cover;background:var(--ph-ink,#0B1620);z-index:0}
.ph-story-frame{border:0;display:block;background:var(--ph-ink,#0B1620);z-index:2}
.ph-story-poster{object-fit:cover;z-index:1}
.ph-story-play{z-index:3}
.ph-story-player.is-playing .ph-story-play,.ph-story-player.is-playing .ph-story-poster{display:none !important}
